Transmeta Crusoe
Download
Report
Transcript Transmeta Crusoe
Transmeta Crusoe
A revolutionary CPU for mobile
computing
Ashraful Alam
Outline
What is Crusoe?
Why Crusoe?
Crusoe architechture
128
bit VLIW
Code morphing technology
Integrated northbridge
LongRun technology
Conclusion
What is Crusoe?
A low power consuming x86 processor
Developed by Transmeta Corporation
Devoted to fill gap in mobile CPU market
Developed from scratch
Hybrid hardware-software design
Efficient computing
Why Crusoe
Lighter is better
Low power consumption
Fan less systems
High mobility without compromise
Targeted Market
Wireless computing
Silent PC
Home theatre PC
Portable pc
Dense Server Cluster
Crusoe Product Line
All power requirement includes Northbridge power.
The SE versions of Crusoe are designed for Embedded systems
Model
TM 5900
TM59SE
TM 5700
TM 57SE
TM 5800
TM 58SE
Clock speed
667-1000Mhz
667-933 MHz
667-800 Mhz
667 Mhz
667 – 1000 MHz
800/933 MHz
L1 Cache
128 KB
128 KB
128 KB
128 KB
128 KB
128 KB
L2 Cache
512 KB
512 KB
256 KB
256 KB
512 KB
512 KB
Max TDP
6.5-9.5 W
6.8-9.0 W
5-6.6 W
5.1W
< 6.5 W
6.8-9.0 W
Table: Family of Crusoe processors
[source: http://www.transmeta.com/crusoe/specs.html]
Max temp.
100C Tj
100C Tj
100C Tj
100C Tj
100C Tj
100C Tj
Crusoe Architechture
128 Bit Very Large Instruction Word Issue
Hybrid computing aka Code morphing™
Integrated Northbridge on die
LongRun™ Technology
128 Bit VLIW Engine
4 instruction issue
Fewer transistors = less power
consumption
Introducing code morphing™
Large 512kb cache
128bit VLIW (cont.)
Crusoe executes like a superscalar
processor
Source: http://arstechnica.com/articles/paedia/cpu/crusoe.ars/3
Code Morphing
Software layer around the hardware
x86 compatibility without complexity
Reduced transistors
Statistical optimization
Downloadable hardware upgrade!
Code Morphing (cont.)
Code morphing software creates a bridge between x86 software and
Crusoe
[Source: http://www.transmeta.com/crusoe/codemorphing.html]
Code Morphing (cont.)
Blue represents hardware in silicon
Yellow represents software layer
Source: http://arstechnica.com/articles/paedia/cpu/crusoe.ars/2
Code Morphing (cont.)
2 parts of the code morphing software:
Interpreter
Interprets x86 code
Filters infrequent code for interpretation only
Gathers statistical data
Translator
Recompiles frequently used code for optimization
Stores translated code into translation cache
Integrated Northbridge
On die memory controller
On die PCI bus controller
Serial ROM controller
Benefits
Reduced
power consumption
Compact system design
LongRun™ Technology
LongRun technology is tightly coupled with
code morphing software
Performs two task:
Power
management
Thermal management
LongRun Power Management
Dynamically adjust both core voltage and
clock speed
Cubic power requirement reduction
Power
= (Capacitance * freq * voltage^2)/2
Most conventional CPU can only adjust
frequency
* AMD’s “cool N quiet” technology adjusts both
voltage and clock frequency
Power Management (cont.)
If Idle time is detected, processor may reduce
voltage/frequency to reduce power usage
Power Management (cont.)
Figure: Dynamic frequency scaling
Power management heuristic – goal is to eliminate CPU
sleep time as much possible
[source: LongRun Power management white paper]
Power Management (cont.)
Figure: Voltage scaling
Voltage and frequency scale can be done upto 200
time/sec
[source: LongRun Power management white paper]
Thermal Management
Coupled with code morphing software to
throttle CPU
Efficient computing in low temperature
Dynamically
reduces voltage/frequency
Does not force CPU to sleep phase to reduce
heat
Provides more performance in higher
temperature or same performance in lower
temperature.
Thermal Management (cont.)
P3 and Crusoe running DVD movie
Crusoe TM5400 requires no active cooling
Conclusion
Revolutionary hybrid design
Efficient use of instruction optimization
Reduced power consumption
Leads the path in efficient computing
Great choice for mobile computing
Great choice for systems where low power
processing is required
Sources
The Technology Behind Crusoe™
Processors White Paper by Transmeta
Corporation
Crusoe™ LongRun™ Power
Management White Paper by Transmeta
Corporation
Crusoe Explored by John Stokes
http://arstechnica.com/articles/paedia/cpu/crusoe.ars/1