Topic
1 reply Latest Post - ‏2007-04-05T04:39:33Z by SystemAdmin
KaiserSaeed
KaiserSaeed
25 Posts
ACCEPTED ANSWER

Pinned topic How is System p AVE different from an Emulator/Interpreter ?

‏2007-04-03T20:09:34Z |
How is System p AVE different from an Emulator/Interpreter ?
Updated on 2007-04-05T04:39:33Z at 2007-04-05T04:39:33Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    90 Posts
    ACCEPTED ANSWER

    Re: How is System p AVE different from an Emulator/Interpreter ?

    ‏2007-04-05T04:39:33Z  in response to KaiserSaeed
    System p AVE is a translator. It does translation of the code blocks and then caches this new code. The translated code blocks can be re-executed from the cache on additional execution passes over the code so the original work is saved. Also, as code is re-used, it is increasingly optimized. Translation technology has been shown to be very effective in the industry over the past several years.
    Emulators most often do their transforms instruction by instruction and redo the transformation each time the instruction is executed, incurring significant consistent overhead for every instruction that is run.