V-ISA use in Transmeta Crusoe Processor?
Journal: International Journal of Computer Science and Mobile Computing - IJCSMC (Vol.3, No. 4)Publication Date: 2014-04-30
Authors : Dipali M. Dhaskat; P. P. Karde;
Page : 944-953
Keywords : CMS; Rollback; Atom; Shadow; Molecule;
Abstract
A virtual instruction set architecture (V-ISA) implemented via a processor-specific software translation layer can provide great flexibility to processor designers .Recent examples such as DAISY and Crusoe. Crusoe is the new microprocessor which has been designed especially for the mobile computing market. This microprocessor was developed by a small Silicon Valley start-up company called Transmeta Corp in the January 2000. After five years of secret toil at an expenditure of $100. This processor was based on the x86 architecture with a software layer called Code Morphing Software(CMS) comprised of an interpreter, a run time system, and code optimizer running on top of the processor. Crusoe is the first processor whose instruction set is implemented in the software; the benefit of that being - the software could ―learn‖ the behaviour of a program as it runs, improving with time by recognizing patterns previously encountered and making smart decisions based on those patterns, thus making it the first ―smart‖ processor. The key to the Crusoe processor is in the CMS which explores a unique approach called commit and roll back supported by the hardware along with translation and efficient interpretation of instructions. As a result of CMS, Crusoe offers out-of-the box compatibility to most operating system as well as an attractive choice for mobile computing.
Other Latest Articles
- Security Issues in MANET Routing Protocols and Their Solutions?
- A Review on Virtual Machine Scheduling in Cloud Computing?
- Quality-Based Image Communication for Wireless Sensor Networking?
- Analysis of Test Case Prioritization Techniques?
- Design Augmented Embedded System for 2D-3D Visualization in Cardiac Surgery?
Last modified: 2014-04-27 17:14:19