Misplaced Pages

Code Morphing Software: Difference between revisions

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.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 09:54, 25 August 2012 editWidefox (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, IP block exemptions, New page reviewers, Pending changes reviewers, Rollbackers106,560 edits added Category:Program transformation using HotCat← Previous edit Revision as of 18:40, 19 March 2013 edit undoAddbot (talk | contribs)Bots2,838,809 editsm Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q3682022Next edit →
Line 14: Line 14:
] ]
] ]

]

Revision as of 18:40, 19 March 2013

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. 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 operating-system-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: