Misplaced Pages

Code Morphing Software

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Gioto (talk | contribs) at 22:56, 3 June 2009 (describe ref). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 22:56, 3 June 2009 by Gioto (talk | contribs) (describe ref)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Code Morphing Software (CMS) is the technology used by Transmeta microprocessors to execute x86 instructions. In broad view, CMS reads x86 instructions and generates instructions for a proprietary VLIW processor, in the style of Shade. CMS translation is much more expensive and produces much higher quality code than the translator in Shade; CMS also contains an interpreter and simulates both user-mode and system mode operation.

References

  1. [http://www.ptlsim.org/papers/transmeta-cgo2003.pdf 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
  2. Shade

See also

Stub icon

This software article is a stub. You can help Misplaced Pages by expanding it.

Category: