Code Morphing Software (CMS)

E904638

Code Morphing Software (CMS) is a dynamic binary translation and optimization layer that allows Crusoe microprocessors to execute x86 instructions by translating them into the chip’s native VLIW instruction set.

All labels observed (2)

Label Occurrences
Code Morphing Software 1
Code Morphing Software (CMS) canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf dynamic binary translation system ⓘ
runtime optimization system ⓘ
software layer ⓘ
abstracts underlying VLIW hardware ⓘ
commercialStatus discontinued ⓘ
countryOfOrigin United States ⓘ
designedFor low power consumption ⓘ
mobile computing devices ⓘ
developedBy Transmeta Corporation ⓘ
linked to: Transmeta
enables simpler VLIW hardware design ⓘ
software-controlled power management ⓘ
executesFrom flash memory ⓘ
handles exception handling for x86 code ⓘ
self-modifying code ⓘ
x86 instruction decoding ⓘ
hasAbbreviation CMS ⓘ
hostArchitecture Transmeta VLIW instruction set ⓘ
implements dynamic binary translation ⓘ
just-in-time compilation ⓘ
includes binary translation engine ⓘ
hardware abstraction layer ⓘ
optimization engine ⓘ
software-managed code cache ⓘ
introducedBy Transmeta in 2000 ⓘ
loadedAt system boot ⓘ
marketedWith Transmeta Crusoe processors ⓘ
Transmeta Efficeon processors ⓘ
optimizesFor code density ⓘ
energy efficiency ⓘ
runtime performance ⓘ
performs instruction scheduling ⓘ
profile-guided optimization ⓘ
register allocation ⓘ
runtime code optimization ⓘ
provides x86 compatibility ⓘ
relatedTo binary translation ⓘ
dynamic recompilation ⓘ
just-in-time compilation ⓘ
replaces traditional hardware x86 decoder ⓘ
runsOn Transmeta Crusoe ⓘ
Transmeta Efficeon ⓘ
sourceArchitecture x86 instruction set architecture ⓘ
linked to: x86
supports Linux ⓘ
Microsoft Windows ⓘ
linked to: Windows

x86 operating systems ⓘ
targetArchitecture x86 instruction set architecture ⓘ
usedBy Crusoe microprocessor ⓘ
Efficeon microprocessor ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Crusoe microprocessor → uses → Code Morphing Software (CMS) ⓘ
Code Morphing Software → marketedAs → Code Morphing Software ⓘ
linked to: Code Morphing Software (CMS)