VMworld


1 Replies Last post: May 20, 2008 11:31 AM by ianr  
Dana Candidate 1 posts since
May 20, 2008
Currently Being Moderated

May 20, 2008 9:01 AM

Isn't cross-platform virtualization the same thing as emulation?

 

I listened to your presentation but don't see how this isn't a new name for emulation.  Hasn't this been done a bazillion times before?

 

 

ianr Apprentice 8 posts since
Sep 10, 2007
Currently Being Moderated
1. May 20, 2008 11:31 AM in response to: Dana
Re: Isn't cross-platform virtualization the same thing as emulation?

 

Not quite - traditional processor emulation technologies will read CPU instructions one at a time and generate the corresponding instruction for the target CPU, which can impose a significant performance overhead. QuickTransit, on the other hand, analyzes larger sequences (blocks) of instructions to identify the most frequently-executed code fragments. As a general rule of thumb, most enterprise applications spend 90% of their time executing 10% of the code, and QuickTransit monitors the application to identify these 'hot spots'. QuickTransit will then optimize these 'hot spots' and store the resulting translated code in a cache, so that the next time that same sequence is detected, the pre-translated code can be fetched and executed. As a result, a translated application can run at near-native performance levels.

 

 

The emergence of reliable cross-plaform virtualization solutions such as QuickTransit has rewritten the rulebook regarding the porting and recompilation of applications. It allows development teams to focus on new projects rather than continually re-writing applications they had delivered several years earlier on older hardware platforms. It also extends the useful life of enterprise applications and thereby boosts the return on investment (ROI) of the original application development projects.

 

 

More Like This

  • Retrieving data ...