NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
This topic has been locked.
1 reply Latest Post - 2007-04-05T04:39:33Z by SystemAdmin
Pinned topic How is System p AVE different from an Emulator/Interpreter ?
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
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 110000D4XK90 PostsACCEPTED ANSWER
Re: How is System p AVE different from an Emulator/Interpreter ?2007-04-05T04:39:33Z in response to KaiserSaeedSystem 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.