Crusoe    processor
Upcoming SlideShare
Loading in...5
×
 

Crusoe processor

on

  • 2,201 views

 

Statistics

Views

Total Views
2,201
Views on SlideShare
2,201
Embed Views
0

Actions

Likes
0
Downloads
135
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Crusoe    processor Crusoe processor Presentation Transcript

  • CRUSOEPROCESSOR
  • Contents Introduction Crusoe processor VLIW hardware Code morphing software Long run power management Crusoe processor architecture Conclusion
  • Features Mobile computing devices like laptops , webslates &notebook PCs are becoming common Heart of every PC is MICROPROCESSOR. The mobile computing market has never had a microprocessor specially designed for it
  • Drawbacks Consumes lots of power They get very hot Needs a cooling fan When you are on go, a power hungry processor -- run out of power before you’ve finished --run more slowly and lose application performance
  • This makes the resultant mobilecomputer: Bigger Clunker Noisier
  • Crusoe processor Designed specially for the mobile computing market. Developed by small silicon valley startup company called Transmeta Corp Easily understood from simple sketch of the processor architecture called AMOEBA
  • Crusoe processor Hybrid processor It has a software part and a hardware part with the software part layer surrounding the hardware unit 128 – bit microprocessor Fabricated on CMOS process Based on technique called VLIW
  • Crusoe processorIt uses Transmeta’s two patent technologies Code morphing software Long run power management
  • CRUSOE - AMOEBA
  • Crusoe processor VLIWhardware Very Long Instruction Word Combines multiple standard instructions into one long instruction word Explicit parallelism Trace scheduling Dynamic scheduling
  • 128 bit Molecule
  • X86 INSTRUCTIONS
  • Code morphing software Dynamic translation system Program that compiles instruction set architecture( X86 target ISA) into instructions for another ISA (the VLIW host ISA) Resides in ROM First program to start executing when the processor boots
  • Decoding and Scheduling Code morphing can translate an entire group of x86 instructions at once Transmeta’s software translates instructions once, saving the resulting translation in a translation cache The next time the x86 code is executed the system skips the translation step and directly executes the existing optimized translation
  • Decoding and Scheduling The code morphing approach can amortize the cost of translation over many executions, allowing it to use much more sophisticated translation and scheduling algorithms Speeds up execution while at the same time reducing power
  • Caching Resides in a separate memory space that is inaccessible to x86 code Size of memory space can be set at boot time The crusoe processor’s approach of caching translations delivers excellent performance in real – life situations
  • Filtering The code morphing software includes in its arsenal a wide choice of execution modes A sophisticated set of heuristics helps choose among these execution modes based on dynamic feedback information gathered during actual execution of the code.
  • Prediction and Path Selection The micro-op translation adds at least one pipeline stage and requires the decoder to call a microcode routine to translate some of the most complex x86 instructions Implementing the equivalent of that fronted translation in software saves Transmeta a great deal of control logic and simplifies the design of chips It also allows to patch some bugs in software
  • LONG RUN POWERMANAGEMENT The TM5600 can adjust its power consumption without turning itself off It can adjust its clock frequency on the fly It does so quick and without requiring an operating system reboot or having to go through a slow sequence of suspending to and restarting from RAM
  • CRUSOE PROCESSORARCHITECHTURE PROCESSOR CORE INTEGRATED DDR SDRAM MEMORY CONTROLLER INTEGRATED SDR SDRAM MEMORY CONTROLLER INTEGRATED PCI CONTROLLER SERIAL ROM INTERFACE
  • CRUSOE PROCESSORARCHITECHTURE
  • CONCLUSION Highly integrated Ultra-low power High performance platform solution for the x86 mobile market
  • REFERENCEJOURNALS IEEE SPECTRUM, MAY 2000, “Transmeta’s Magic Show” CHIP, JUNE 2000 Pc Magazine , November 2000, “The Mobile Edge”
  • THANKYOU…..
  • QUERIES ???????