Code Morphing Software
Code Morphing Software (CMS) is the technology used by Transmeta microprocessors to execute x86 instructions.[1] In broad view, CMS reads x86 instructions and generates instructions for a proprietary VLIW processor, in the style of Shade.[2] CMS translation is much more expensive than Shade's, but produces much higher quality code. CMS also contains an interpreter and simulates both user-mode and system mode operation.
See also
- Code morphing - similar name, but different purpose
References
- ↑ The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges - Appeared in the Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California
- ↑ Shade
This article is issued from Wikipedia - version of the Sunday, April 26, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.