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 21:34, 17 April 2009 editFlaBot (talk | contribs)222,981 editsm robot Adding: it:Code Morphing Software← Previous edit Revision as of 01:54, 15 May 2009 edit undo76.231.47.26 (talk) More details.Next edit →
Line 1: Line 1:
'''Code Morphing Software''' ('''CMS''') is the technology used by ] ] to execute ] instructions.<ref name="cms">http://www.ptlsim.org/papers/transmeta-cgo2003.pdf</ref> '''Code Morphing Software''' ('''CMS''') is the technology used by ] ] to execute ] instructions.<ref name="cms">http://www.ptlsim.org/papers/transmeta-cgo2003.pdf</ref> In broad view, CMS reads x86 instructions and generates instructions for a proprietary ] processor, in the style of Shade.<ref name="shade">http://www.cs.washington.edu/research/compiler/papers.d/shade.html</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.


==References== ==References==

Revision as of 01:54, 15 May 2009

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
  2. http://www.cs.washington.edu/research/compiler/papers.d/shade.html

See also

Stub icon

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

Category: