crusoe micorprocessor
DESCRIPTION
A Seminar on Crusoe microprocessorTRANSCRIPT
WHAT IS A MICROPROCESSOR?
CRUSOE PROCESSOR
MANUFACTURER:
1995- JAN 2009
AQUIRED BY
2004-AUG 2009
(2001)
Features of a Mobile Computing Processor
Power efficient Stays Cool under load Does not compromise with processing speed
OVERVIEW OF THE CRUSOEThe HYBRID MICROPROCESSOR
Crusoe SpecificationsSERIES TRANSMETA CRUSOECODE TM-5800(128-bit)CLOCK RATE 1000MHzL1 cache 128KbL2 cache 512KbNo of cores/threads 1Transistor count 36.8 MillionManufacturing Technology 130 nmDie size 55 mm²Power consumption 7 Watt
Technology Behind The CRUSOE
“AMOEBA” architecture. VLIW (Very Long Instruction Word) Code Morphing Software* Long run :Power Management*
*(Transmeta’s Patented technologies)
software
Protected mode
arithmatic
prefixes
excution
CODE MORPHING MECHANISM
VLIW Processor Core
Code Morphing Software
x86 OS/BIOS
x86 Applications
A dynamic translation System
CONVETIONAL CPU
• Use hardware to create and dispatch micro ops that can be executed in parallel leading to making them less power efficient
X86 INSTRUCTION
ARCHITECTURE OF CRUSOEL1 INSTRUCTION
CACHE64 Kb
L1 DATA CACHE 64Kb
BUS INTERFACE
DDR SDRAMCONTROLLER
UNIFIED TLB256 ENTRIES
SERIAL ROMINTERFACE
CPU COREINTEGER UNIT
FLOATING POINT UNITMMU
MULTIMEDIA UNIT
L2 Web CACHE256 Kb
PCI CONTROLLER
SDR SDRAMCONTROLLER
VLIW Technology
The compiler determines which instruction can be run concurrently.
The compiler generates grouped independent primitive instruction executable in parallel.
CRUSOE CORE
LONGRUN:POWER MANAGEMENT • Typical Approach 1: Switch off processor quickly to
save power (Can give glitches)• Typical Approach 2: Change clock rate by
suspending processor and restarting
• Crusoe 1: Adjust clock rate dynamically, without suspension
• Crusoe 2: Adjust voltage level• Result: Cubic power reduction, up to 30%.
BOTH PROCESSORS PLAYING A DVD
PIII 105.5 C
PIII VS CRUSE HEAT GENERATION
CRUSOE 48.2 C
A revolutionary innovation dies…
• Optimization techniques could be tailored to create different target architectures.
• Workstation/Server chips were hinted at in the documentation.
• A whole new family of mobile phone processors unlike the odds of Nvidia’s Tegra™ and Qualcomm’s Snapdragon™ series
THANK YOU!!