0% found this document useful (0 votes)
104 views17 pages

Cruseoprocessor 100111224228 Phpapp02

The Crusoe processor from Transmeta uses code morphing software to translate x86 instructions to native VLIW instructions. It consists of a VLIW hardware engine surrounded by a software layer. The code morphing software dynamically translates x86 code into instructions that can be executed by the VLIW engine in parallel. This allows the Crusoe processor to run Windows and Linux applications while consuming less power than other x86 chips.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views17 pages

Cruseoprocessor 100111224228 Phpapp02

The Crusoe processor from Transmeta uses code morphing software to translate x86 instructions to native VLIW instructions. It consists of a VLIW hardware engine surrounded by a software layer. The code morphing software dynamically translates x86 code into instructions that can be executed by the VLIW engine in parallel. This allows the Crusoe processor to run Windows and Linux applications while consuming less power than other x86 chips.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 17

CRUSEO PROCESSOR

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

 It consumes significantly less power than mobile x86


chips from Intel, AMD and others because it places more
of the processing burden on the software.
 Designed to run Windows and Linux applications, Crusoe
uses a software translation layer known as "Code
Morphing" that turns x86 instructions into Crusoe
instructions
The Crusoe Processor
Consists of a hardware engine logically surrounded
by a software layer.

H/W: The engine


is a VLIW CPU capable of executing up to four
operations in each clock cycle.
No resemblance to the x86 instruction set

S/W: Code Morphing Software(CMS)


Dynamically “morphs” x86 instructions
into VLIW instructions
The Crusoe Processor
Crusoe Processor Fundamentals

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

 ..."Transmeta's Crusoe processor enabled


us to incorporate the advantages of low
power.

 processor
with clear advantages in power
and compatibility.
DISADVANTAGE

 Increased delay due to long chain pf pass-


transistors

You might also like