Crusoe Processor ppt

13
By: www.tricksworld.net.tc

Transcript of Crusoe Processor ppt

Page 1: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 1/13

By:

www.tricksworld.net.tc

Page 2: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 2/13

INTRODUCTION CRUSOE PROCESSOR FAMILY

MULTIPLE ISSUE MICROPROCESSORS

VLIW APPROACH CODE MORPHING CRUSOE’S KEY 

PERFORMANCE OF CRUSOE PROCESSOR

CONCLUSION

REFERENCES

Page 3: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 3/13

Crusoe processor is 128 bit microprocessorwhich is build for mobile computing deviceswhere low power consumption is required.

• VLIW based processor and x86 CodeMorphing software provide x86-compatiblemobile platform solution.

• Processor core operates at 500-700 MHz.

Page 4: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 4/13

TM 5400:-500-700 mhz. 256k L2 cache TM 5500:-667-800 mhz 256k L2 cache

TM 5600:-500-700 mhz 512k L2 cache

TM 5800:-667-800 mhz 512K L2 cache

Page 5: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 5/13

Several Functional Units (Integer ALUs,Floating Point Unit, Load/Store…) 

Multiple instructions issued per cycle

Requires higher memory bandwidth and moreregisters

Two main flavors: Superscalar and VLIW.

Page 6: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 6/13

Very Long Instruction Word processor

Multiple FU’s, each explicitly programmedon each instruction

A Very Long Instruction Word is called amolecule Each molecule contains 4 atoms: one

instruction for each FU.

A molecule is either 128 bits or 64 bitswide.

Page 7: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 7/13

x86 instructions are converted to the Crusoeinstruction set through a software layer

During instruction translation, optimizationsand scheduling tricks can be performed

Crusoe Processor Architecture is decoupledfrom application software

Page 8: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 8/13

Code Morphing software resides in ROM

Translations are performed dynamically and arecached

Successively aggressive optimizations areperformed each time a block is executed

VLIW Processor Core

Code Morphing Software

x86 OS/BIOS

x86 Applications

Page 9: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 9/13

x86 exceptions are precise (Problematicfor out-of-order execution of instructions)

On an exception, processor state is rolled

back to the most recent commit. Execution proceeds in in-order mode until

the fault location is found

Page 10: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 10/13

Typical Approach 1: Switch off processorquickly 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%.

Page 11: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 11/13

The heatsink on the TM5400 Crusoe processor isquite small.

  • Execution Time    – Comparable to direct hardware implementation

by Intel or AMD

Page 12: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 12/13

Transmeta has built an x86 Crusoe processorbased on VLIW technology

Code Morphing offers a new approach to theimplementation of an instruction setarchitecture

Crusoe offers the power of a high-performance Intel processor, consuming a

fraction of the power

Page 13: Crusoe Processor ppt

5/13/2018 Crusoe Processor ppt - slidepdf.com

http://slidepdf.com/reader/full/crusoe-processor-ppt 13/13

DOUGLAS V HALL: Microprocessors

and interfacing

A.K.RAY and BHURCHANDI:

 Advanced microprocessors and 

 pheripherals