Code Morphing Software

Code Morphing Software (CMS) is the technology used by Transmeta microprocessors to execute x86 instructions.[1] [2] In broad view, CMS reads x86 instructions and generates instructions for a proprietary VLIW processor, in the style of Shade.[3] 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

References

  1. The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges Archived 2008-12-04 at the Wayback Machine. - Appeared in the Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California
  2. Transmeta Crusoe and Efficeon: Embedded VLIW as a CISC Implementation Archived 2018-01-07 at the Wayback Machine. - Appeared in the proceedings of SCOPES, Vienna, 25 September 2003
  3. ShadeArchived 1999-04-29 at the Wayback Machine.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.