SlideShare une entreprise Scribd logo
1  sur  25
CRUSOE
PROCESSOR
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 mobile
computer:

   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 processor

It uses Transmeta’s two patent
  technologies
 Code morphing software

 Long run power management
CRUSOE - AMOEBA
Crusoe processor VLIW
hardware
   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 POWER
MANAGEMENT
   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 PROCESSOR
ARCHITECHTURE
   PROCESSOR CORE
   INTEGRATED DDR SDRAM MEMORY
    CONTROLLER
   INTEGRATED SDR SDRAM MEMORY
    CONTROLLER
   INTEGRATED PCI CONTROLLER
   SERIAL ROM INTERFACE
CRUSOE PROCESSOR
ARCHITECHTURE
CONCLUSION

   Highly integrated

   Ultra-low power

   High performance platform solution for the x86
    mobile market
REFERENCE

JOURNALS
   IEEE SPECTRUM, MAY 2000, “Transmeta’s
    Magic Show”
   CHIP, JUNE 2000
   Pc Magazine , November 2000, “The Mobile
    Edge”
THANK
YOU…..
QUERIES ???????

Contenu connexe

Tendances (20)

Blu ray technology
Blu ray technologyBlu ray technology
Blu ray technology
 
Snapdragon processors
Snapdragon processorsSnapdragon processors
Snapdragon processors
 
Hyper transport technology
Hyper transport technologyHyper transport technology
Hyper transport technology
 
Holographic memory
Holographic memoryHolographic memory
Holographic memory
 
8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera System8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera System
 
Mobile processors
Mobile processorsMobile processors
Mobile processors
 
Fluorescent Multi-Layer Disc
Fluorescent Multi-Layer DiscFluorescent Multi-Layer Disc
Fluorescent Multi-Layer Disc
 
Polymer Memory ppt
Polymer Memory pptPolymer Memory ppt
Polymer Memory ppt
 
Fog Screen technology
Fog Screen technologyFog Screen technology
Fog Screen technology
 
Google glass ppt
Google glass pptGoogle glass ppt
Google glass ppt
 
Wireless Accident Identification
Wireless Accident IdentificationWireless Accident Identification
Wireless Accident Identification
 
Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless Communication
 
Seminar on night vision technology ppt
Seminar on night vision technology pptSeminar on night vision technology ppt
Seminar on night vision technology ppt
 
Night vision technology
Night vision technologyNight vision technology
Night vision technology
 
Hurd ppt
Hurd pptHurd ppt
Hurd ppt
 
Smart dust
Smart dustSmart dust
Smart dust
 
skinput technology
skinput technologyskinput technology
skinput technology
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
Light tree
Light treeLight tree
Light tree
 

En vedette (20)

Crusoe Micorprocessor
Crusoe MicorprocessorCrusoe Micorprocessor
Crusoe Micorprocessor
 
Crussoe proc
Crussoe procCrussoe proc
Crussoe proc
 
Cordect
CordectCordect
Cordect
 
Daknet ppt
Daknet pptDaknet ppt
Daknet ppt
 
Daknet Technology
Daknet TechnologyDaknet Technology
Daknet Technology
 
Holographic data Storage
Holographic data StorageHolographic data Storage
Holographic data Storage
 
Millipede presentation
Millipede presentationMillipede presentation
Millipede presentation
 
ppt on femtocell
ppt on femtocellppt on femtocell
ppt on femtocell
 
Zenoss seminar
Zenoss seminarZenoss seminar
Zenoss seminar
 
Rover Technology
Rover TechnologyRover Technology
Rover Technology
 
Project Oxygen
Project OxygenProject Oxygen
Project Oxygen
 
Blue Brain
Blue Brain Blue Brain
Blue Brain
 
Seminar on x-max technology ppt
Seminar on x-max technology  pptSeminar on x-max technology  ppt
Seminar on x-max technology ppt
 
Processor Management
Processor ManagementProcessor Management
Processor Management
 
Processor management
Processor managementProcessor management
Processor management
 
Project oxygen
Project oxygenProject oxygen
Project oxygen
 
Emakina Digital Reality
Emakina Digital RealityEmakina Digital Reality
Emakina Digital Reality
 
Intel
IntelIntel
Intel
 
Cpu spec
Cpu specCpu spec
Cpu spec
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 

Similaire à Crusoe processor

Crusoe processor
Crusoe processorCrusoe processor
Crusoe processoryogeshnpal
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1Hossam Hassan
 
System_on_Chip_SOC.ppt
System_on_Chip_SOC.pptSystem_on_Chip_SOC.ppt
System_on_Chip_SOC.pptzahixdd
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Ionela
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set ArchitectureJaffer Haadi
 
Computer Organization.pptx
Computer Organization.pptxComputer Organization.pptx
Computer Organization.pptxsaimagul310
 
Parallel computing in india
Parallel computing in indiaParallel computing in india
Parallel computing in indiaPreeti Chauhan
 
Central processing unit
Central processing unitCentral processing unit
Central processing unitKamal Acharya
 
Introduction to DSP Processors-UNIT-6
Introduction to DSP Processors-UNIT-6Introduction to DSP Processors-UNIT-6
Introduction to DSP Processors-UNIT-6Ananda Gopathoti
 
Arm based controller - basic bootcamp
Arm based controller - basic bootcampArm based controller - basic bootcamp
Arm based controller - basic bootcampRoy Messinger
 
8086 microprocessor by devansh koolwal
8086 microprocessor by devansh koolwal8086 microprocessor by devansh koolwal
8086 microprocessor by devansh koolwalDevansh Koolwal
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxmohan134666
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelManoraj Pannerselum
 

Similaire à Crusoe processor (20)

Crusoe processor
Crusoe processorCrusoe processor
Crusoe processor
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
System_on_Chip_SOC.ppt
System_on_Chip_SOC.pptSystem_on_Chip_SOC.ppt
System_on_Chip_SOC.ppt
 
Main (5)
Main (5)Main (5)
Main (5)
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
Computer Organization.pptx
Computer Organization.pptxComputer Organization.pptx
Computer Organization.pptx
 
Parallel computing in india
Parallel computing in indiaParallel computing in india
Parallel computing in india
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Micro Assembler
Micro AssemblerMicro Assembler
Micro Assembler
 
Introduction to DSP Processors-UNIT-6
Introduction to DSP Processors-UNIT-6Introduction to DSP Processors-UNIT-6
Introduction to DSP Processors-UNIT-6
 
Arm based controller - basic bootcamp
Arm based controller - basic bootcampArm based controller - basic bootcamp
Arm based controller - basic bootcamp
 
8086 microprocessor by devansh koolwal
8086 microprocessor by devansh koolwal8086 microprocessor by devansh koolwal
8086 microprocessor by devansh koolwal
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptx
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
 
Module-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdfModule-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdf
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 

Plus de PRADEEP Cheekatla (20)

Sachin...sachin
Sachin...sachinSachin...sachin
Sachin...sachin
 
White led
White ledWhite led
White led
 
Tracking and positioning of mobile systems in telecommunication networks
Tracking and positioning of mobile systems in telecommunication networksTracking and positioning of mobile systems in telecommunication networks
Tracking and positioning of mobile systems in telecommunication networks
 
The bio chips
The bio chipsThe bio chips
The bio chips
 
Tablet pc
Tablet pcTablet pc
Tablet pc
 
Super speed usb3.0
Super speed usb3.0Super speed usb3.0
Super speed usb3.0
 
Spect technology
Spect technologySpect technology
Spect technology
 
Smart note taker
Smart note takerSmart note taker
Smart note taker
 
Skinput
SkinputSkinput
Skinput
 
Rf controlled fire fighting robot
Rf controlled fire fighting robotRf controlled fire fighting robot
Rf controlled fire fighting robot
 
Remote accident report system for highways using rf
Remote accident report system for highways using rfRemote accident report system for highways using rf
Remote accident report system for highways using rf
 
Paper battery
Paper batteryPaper battery
Paper battery
 
Magnetic levitation trai ns
Magnetic  levitation  trai nsMagnetic  levitation  trai ns
Magnetic levitation trai ns
 
Image compression using singular value decomposition
Image compression using singular value decompositionImage compression using singular value decomposition
Image compression using singular value decomposition
 
Haptics touch the virtual
Haptics touch the virtualHaptics touch the virtual
Haptics touch the virtual
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
 
3 d integrated circuits
3 d integrated circuits3 d integrated circuits
3 d integrated circuits
 
Bluejacking
BluejackingBluejacking
Bluejacking
 
E newspaper
E newspaperE newspaper
E newspaper
 
Fluorescent multilayer-disk-seminar-report
Fluorescent multilayer-disk-seminar-reportFluorescent multilayer-disk-seminar-report
Fluorescent multilayer-disk-seminar-report
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Crusoe processor

  • 2. Contents  Introduction  Crusoe processor VLIW hardware  Code morphing software  Long run power management  Crusoe processor architecture  Conclusion
  • 3. 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
  • 4. 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
  • 5. This makes the resultant mobile computer:  Bigger  Clunker  Noisier
  • 6. 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
  • 7. 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
  • 8. Crusoe processor It uses Transmeta’s two patent technologies  Code morphing software  Long run power management
  • 10. Crusoe processor VLIW hardware  Very Long Instruction Word  Combines multiple standard instructions into one long instruction word  Explicit parallelism  Trace scheduling  Dynamic scheduling
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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.
  • 18. 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
  • 19. LONG RUN POWER MANAGEMENT  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
  • 20. CRUSOE PROCESSOR ARCHITECHTURE  PROCESSOR CORE  INTEGRATED DDR SDRAM MEMORY CONTROLLER  INTEGRATED SDR SDRAM MEMORY CONTROLLER  INTEGRATED PCI CONTROLLER  SERIAL ROM INTERFACE
  • 22. CONCLUSION  Highly integrated  Ultra-low power  High performance platform solution for the x86 mobile market
  • 23. REFERENCE JOURNALS  IEEE SPECTRUM, MAY 2000, “Transmeta’s Magic Show”  CHIP, JUNE 2000  Pc Magazine , November 2000, “The Mobile Edge”