VMworld

This Question is Possibly Answered

1 "correct" answer available (4 pts) 2 "helpful" answers available (2 pts)
1 Replies Last post: May 20, 2008 11:31 AM by ianr  
Click to view Dana's profile Candidate 1 posts since
May 20, 2008

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?
Click to view ianr's profile Apprentice 8 posts since
Sep 10, 2007
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.