Crusoe Processor: Seminar Guide: - By: - Prof. H. S. Kulkarni Ashish

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

Crusoe Processor

Seminar Guide: - By: -

Prof. H. S. Kulkarni Ashish


1
Outline
What is Crusoe?
Crusoe architecture
128 bit VLIW
Code morphing technology
Integrated Northbridge
Longrun technology
Advantages
Disadvntages
Conclusion
2
What is Crusoe?
Developed by Transmeta Corporation
A low power consuming x86 processor
Devoted to fill gap in mobile CPU market
Hybrid hardware-software design
Efficient computing

3
Why Crusoe?
Lighter is better
Low power consumption
Fan less systems
High mobility without compromise

4
Targeted Market
Mobile computing
Silent PC
Home theatre PC
Portable PC
Dense Server Cluster

5
Crusoe Product Line
All power requirement includes Northbridge power.
The SE versions of Crusoe are designed for Embedded systems

Model Clock speed L1 Cache L2 Cache Max TDP Max temp.


TM 5900 667-1000Mhz 128 KB 512 KB 6.5-9.5 W 100C Tj
TM59SE 667-933 MHz 128 KB 512 KB 6.8-9.0 W 100C Tj
TM 5700 667-800 Mhz 128 KB 256 KB 5-6.6 W 100C Tj
TM 57SE 667 Mhz 128 KB 256 KB 5.1W 100C Tj
TM 5800 667 – 1000 MHz 128 KB 512 KB < 6.5 W 100C Tj
TM 58SE 800/933 MHz 128 KB 512 KB 6.8-9.0 W 100C Tj
Table: Family of Crusoe processors

[source: http://www.transmeta.com/crusoe/specs.html]

6
Crusoe Architecture
128 Bit Very Large Instruction Word Issue (VLWI)
Hybrid computing aka Code morphing
Integrated Northbridge on die
LongRun Technology

7
Crusoe Architecture (cont.)

8
128 Bit VLIW Engine
4 instruction issue
Fewer transistors = less power consumption
Introducing code morphing
Large 512kb cache

9
128bit VLIW (cont.)

Crusoe executes like a superscalar processor


[Source: http://arstechnica.com/articles/paedia/cpu/crusoe.ars/3]

10
Code Morphing
Software layer around the hardware
x86 compatibility without complexity
 Reduced transistors
Statistical optimization
Downloadable hardware upgrade!

11
Code Morphing (cont.)

Code morphing software creates a bridge


between x86 software and Crusoe
[Source: http://www.transmeta.com/crusoe/codemorphing.html]
12
Code Morphing (cont.)

Blue represents hardware in silicon


Yellow represents software layer
[Source: http://arstechnica.com/articles/paedia/cpu/crusoe.ars/2]

13
Code Morphing (cont.)
2 parts of the code morphing software:
Interpreter
Interprets x86 code
Filters infrequent code for interpretation only

Translator
Recompiles frequently used code for

optimization
Stores translated code into translation cache

14
Crusoe Software Hierarchy

15
Integrated Northbridge
On die memory controller
On die PCI bus controller
Serial ROM controller
Benefits
Reduced power consumption
Compact system design

16
LongRun™ Technology
LongRun technology is tightly coupled with
code morphing software
Performs two task:
Power management
Thermal management

17
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

18
Power Management (cont.)

19
Power Management (cont.)
Power management heuristic – goal is to
eliminate CPU sleep time as much possible
If Idle time is detected, processor may reduce
voltage/frequency to reduce power usage
Voltage and frequency scale can be done upto
200 time/sec

20
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.
21
Thermal Management (cont.)

P3 and Crusoe running DVD movie


Crusoe TM5400 requires no active cooling

22
Advantages
Lighter is better
Low power consumption
Fan less systems
High mobility without compromise

23
Disadvantages
Code optimization doesn’t start until a block of
code has been executed.
Code translation requires clock cycles which
could otherwise be used in performing
application computation.

24
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

25
References
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

26

You might also like