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 18:40, 19 March 2013 editAddbot (talk | contribs)Bots2,838,809 editsm Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q3682022← Previous edit Revision as of 15:37, 10 July 2013 edit undoWootery (talk | contribs)Extended confirmed users838 edits Small language improvementsNext edit →
Line 1: Line 1:
'''Code Morphing Software''' ('''CMS''') is the technology used by ] ] to execute ] instructions.<ref name="cms"> - Appeared in the Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California</ref> In broad view, CMS reads x86 instructions and generates instructions for a proprietary ] processor, in the style of Shade.<ref name="shade"></ref> 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. '''Code Morphing Software''' ('''CMS''') is the technology used by ] ] to execute ] instructions.<ref name="cms"> - Appeared in the Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California</ref> In broad view, CMS reads x86 instructions and generates instructions for a proprietary ] processor, in the style of Shade.<ref name="shade"></ref> 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.


==References== ==References==

Revision as of 15:37, 10 July 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 than Shade's, but produces much higher quality code. 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: