Transmeta is a manufacturer of X86 compatible cpus for low power applications. Transmeta's cpu is named Crusoe and uses a simple, low transistor count CPU with software emulation of X86 instructions. The result is a CPU that consumes less power than an X86 CPU with the same computing capability. Crusoe CPUs are operated as fast as 800MHz. It is claimed that the Crusoe can operate without a CPU fan and can run up to 8 hours on a typical battery charge.

The Crusoe CPU uses a Very Long Instruction Word CPU with a non X86 instruction set. In the VLIW architecture, instruction parallelization and serialization must be done in software prior to queuing the X86 emulation code for execution. This results in some performance degradation but removes a large amount of specialized circuitry that is required to support parallelism in conventional superscalar CPUs. To avoid reparallelization overhead in loops, code translated into Crusoe instructions is stored in an instruction cache. Transmeta claims that the Crusoe has about 25% of the transistor count of a conventional CPU with comparable performance. In principle, the Crusoe could emulate other CPUs with non-X86 instruction sets.

Internally, Crusoe has a Floating Point Unit, an integer unit, a load/store unit, and a branch unit. There are 64 renamable integer registers that are used for X86 register emulation as well as for Crusoe operating status.

Return To Index Copyright 1994-2002 by Donald Kenney.