ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

V-ISA use in Transmeta Crusoe Processor?

Journal: International Journal of Computer Science and Mobile Computing - IJCSMC (Vol.3, No. 4)

Publication Date:

Authors : ; ;

Page : 944-953

Keywords : CMS; Rollback; Atom; Shadow; Molecule;

Source : Downloadexternal Find it from : Google Scholarexternal

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.

Last modified: 2014-04-27 17:14:19