Cruseoprocessor 100111224228 Phpapp02
Cruseoprocessor 100111224228 Phpapp02
PRESENTATION
BY
MYDHILI ANUPINDI
WHAT IS CRUSEO
An x86-based CPU chip from Transmeta that is designed
for Internet appliances and other handheld devices that
require batteries.
APPLICATIONS
CMS
VLIW
CMS
CMS
Is fundamentally a dynamic translation system
Each new CPU design only requires a new version of
the Code Morphing software to translate x86
instructions to the new CPU’s native instruction set.
on the motherboard, improved versions can even be
downloaded into processor in the field.
The only program written directly for the VLIW engine is the
Code Morphing Software itself.
Because the CMS would typically reside in
standard Flash ROMs Decoupled the x86 ISA
from the underlying processor hardware.
Each new CPU design only requires a new version of
the Code Morphing software to translate x86
instructions to the new CPU’s native instruction set.
on the motherboard, improved versions can even be
downloaded into processor in the field
Code Morphing Software
VLIW
VLIW engine
Two integer units, a floating point unit, a
memory(store/load) unit, a branch unit
Molecule: a long(64 or 128bits) instruction word
contain up to four RISC-like instructions, called atom.
All atoms within a molecule are executed in parallel,
and the molecule format directly determines how
atoms get routed to functional units.
This greatly simplifies the decode and dispatch
hardware.
A Crusoe processor uses a Very-Long Instruction Word
(VLIW) instruction set at its software is responsible for
the translation of x86 instructions to VLIW so that they
can be processed by the CPU
Crusoe’s VLIW instr. Scheduling
Crusoe Processor Fundamentals
Hierarchy
ADVANTAGES
processor
with clear advantages in power
and compatibility.
DISADVANTAGE