2001 09 Transmeta Crusoe Tm5600 Processor


ON TEST TRANSMETA CRUSOE
Transmeta Crusoe TM5600 in detail
MESSAGE IN
A BOTTLE FROM
TRANSMETA
MIRKO DÖLLE
The Crusoe TM5600 (with 633 MHz) has 128KB
first-level cache, 512KB second-level cache and can
split off a variable translation cache from the main
memory of the computer. For the test we had
exclusive use of the Fujitsu-Siemens Lifebook P with
the TM5600. Unlike the usual Intel-compatible
CPUs, the Crusoe is trimmed for minimum
consumption instead of maximum performance.
Internal
The Crusoe contains noticeably fewer functional
units than other x86 processors. Like the Mobile
Pentium III it has two integers, one floating point,
one memory and one unit step. ISSE and MMX units
only come with Intel.
Today's x86 processors use out of order
execution. The x86 command sequence specified by
the program is first broken down by the decoder
and translation unit into RISC-type micro-ops and
distributed by the dispatch unit over the functional
units. The sequence is determined by the available
CPU resources, not by the program. The dispatch
unit tries to use the CPU to full capacity. The results
In January 2000
then have to be re-sorted by the in order retire unit.
The aforementioned units are mostly realised by
Transmeta presented the
hardware and, with only a few exceptions, by
Crusoe, a processor with
software (jump prediction, optimisation, re-sorting).
Transmeta has the cut back heavily on the
a revolutionary mixture
functionality of the control units or done away with
of hardware and
them altogether and so manages with considerably
fewer transistors.
software. We tested the
The Crusoe processor itself is not x86-
first 633MHz version
compatible, but is a VLIW kernel with 64 or 128 bit
commands. The decoder and dispatch unit
of the TM5600 in Europe.
responsible for the division of tasks is just a simple
bit-distributor, which splits up the arriving
command and writes it in parallel in the function
units. There is no optimisation or re-sorting.
42 LINUX MAGAZINE 12 · 2001
TRANSMETA CRUSOE ON TEST
Software/ hardware mix
To run x86 programs on the Crusoe, there has to be
a translation into the VLIW command set of the
Crusoe. This is done by the code-morphing
software, which Linus Torvalds was heavily involved
in developing. This is loaded from the flash, which
can be updated, into one part of the translation
cache. In addition to translation, the software is
responsible for the optimisation of the code up to
the out of order execution, packs the result in bite-
size chunks into VLI words and saves it in the
translation cache.
The concept is similar to the FX32 expansion of
Digital for Windows NT and Linux, which allows the
execution of x86 programs on Alpha CPUs and
saves the translation result created during the run The Crusoe TM5600 can be seen on the right with
the south bridge and ATI graphics chips to the left
time in a shadow file on the hard drive.
It takes a lot longer to translate the commands
with the code morphing software than in the
Decoder-Unit of the Pentium III. But unlike an
almost purely hardware solution, considerably
One for all
larger algorithms can be used. If the same
command block comes up again for execution, the The encapsulation of the entire hardware by code
VLIW commands are supplied straight from the morphing software opens up some completely new
translation cache, without being retranslated. possibilities. So the VLIW kernel of the processor
Midori Linux
The Transmeta Crusoe is suitable as an image including partitioning onto a block
extremely energy-economical processor device. Red Hat 6.2 is suitable for the
especially for mobile PCs. Its main compilation, while the help scripts failed on
application is in the domain of notebooks, more recent Red Hat and SuSE releases.
which need a high-performance x86- You should allow a few
compatible CPU using as little energy as hours and sufficient space
possible. What matters is that the operating on the hard disk for the
system exploits the energy-saving abilities first compilation because
of the hardware. by the time you finish,
Linux doesn't offer stable support for sources, objects and
ACPI power management yet. And Linux binary packets will take up
systems are comparatively large  with a a good 1.6GB.
graphical user interface and browser they
Midori in practice
come to over 128MB.
We were unable to get
Lean and mean
Midori to run completely on
Transmeta has taken this problem on board the Fujitsu-Siemens Lifebook P,
and is presenting Midori Linux, which has as XFree86 4.0.1 simply could not
optimal slimness and support for power come to terms with the unusual
management. Transmeta does not supply any display. The kernel on the other
complete binary packages, so the distribution hand ran stably with ACPI. An
in the version to which we had access (version application test was thus not
1.0.0-beta2), consists of a tar archive with possible, as there are no console tools.
Web-based configuration front end. Midori is at present intended only for
The Midori program packages are tarballs developers of mobile PCs; it is not a user-
equipped with additional information with distribution. But due to the working power
the ending mlz. After configuration the management and small size it is noticeably
whole system is compiled using Cross- more suitable for portable applications than
Compiler and then written as a hard disk standard systems.
43
12 · 2001 LINUX MAGAZINE
ON TEST TRANSMETA CRUSOE
can be changed at will at any time, as happened Crusoe markedly different from Intel's Speed Step,
with TM3200 and TM5400. Bugfixes or which has only three stages.
fundamental function changes are no problem. The By integrating the north bridge into the CPU the
x86 upwards-compatibility is retained, only the code Crusoe TM5600 can separate off part of the main
morphing software has to be adapted. memory as translation cache and saves space on the
Emulation of other CPU architectures is also PCB.
possible, so there is a Java version of the code-
morphing software. This is interesting for the
High integration
development of new processors. It is possible to
test the command set or develop software on An additional advantage is that of the integration of
very powerful, Crusoe-based development the north bridge into the Crusoe, which is also
systems long before the first trimmed for minimal power consumption. In all the
processor prototype. Crusoe consumes, at a kernel voltage of 1.4V, a
So Transmeta has built a Crusoe with maximum of 2.9W including north bridge, a Mobile
Clawhammer emulation for AMD, which is already Pentium III comes in at a minimum of 5W plus 2 to
in use. And the emulation of completely different 3W for the north bridge.
architectures such as Power-PC or RISC is also At the same time, the Crusoe  with the same
possible, although their performance is limited by structural size (18 millimetres)  is about a quarter
the VLIW hardware. smaller than Intel's Mobile Pentium III. As more
Transmeta has achieved additional energy chips fit onto one wafer, production gets cheaper.
savings with the Longrun power management. So One other plus point is the space saved, so now
the code morphing software dynamically adjusts the essentially only three chips are now needed for a
kernel voltage and the clock frequency can be complete PC. %
reduced smoothly to 300MHz. This makes the
Fujitsu-Siemens Lifebook P
with Crusoe TM5600
READY FOR
THE ISLAND
MIRKO DÖLLE
The Lifebook P stands out because of its unusual
The Transmeta Crusoe
hardware. The Transmeta Crusoe TM5600 has
boosts the Fujitsu-
633MHz and just a 10.1-inch display with
1280x600 pixels at 140 dpi  which is more than
Siemens Lifebook P to a
many inkjet printers can get onto paper. The pre-
phenomenal battery life
series model tested will be available in this format
from October in all major electronics stores, but the
of well over six hours.
price has not yet been fixed.
Linux Magazine has
Of the 128MB RAM, 16MB is set aside for the
translation cache of the Crusoe, and an expansion
tested the new sub-
with standard SO-DIMMs is not possible. On the
notebook, which comes
15GB hard drive, it is planned to pre-install
Windows Me, but delivery with Linux is currently
out in October.
floundering due to the lack of support for the
modem and the control buttons for the DVD player
built in below the display.
44 LINUX MAGAZINE 12 · 2001
TRANSMETA CRUSOE ON TEST
Fujitsu-Siemens Lifebook P
Run-time giant with multimedia
Category Subnotebook
The Lifebook P is intended as a mini-multimedia
Processor Transmeta Crusoe TM5600
machine, combining MP3, CD and DVD player in
Memory [MB], (slot/free) 128 (1/0)
one and also offering the functionality of a standard
Hard disk [GB] 15
PC. With a battery life of six hours, sixteen minutes
DVD-ROM 8x/internal
and sixteen seconds, even on long holiday trips it is
Drives open sideways yes
more than equipped to keep the peace among your
Ports: PS/2 / serial / parallel / line - / - / - / +
offspring in the back seat with the latest Disney film.
USB / Irda / TV + / - / +
The difference between the Lifebook P and the
Docking Port / ext. drives - / -
Fujitsu-Siemens Loox T is the 100MHz faster CPU.
Display: Type / Size [inch] TFT / 10,1
The large battery tested here, which is only
Angle of installation [degrees] 180
available as an extra, stores 39-watt hours of
Colour/ brightness ratio even no
energy. With the little 19 Wh battery there is still
Keyboard: key lift / pressure point good / detectable
over three hours run time. The design is somewhat
Offset cursor block no
unusual, but the silver surface does look finer and
Cursor functions without function key no
more robust.
Loudspeaker covered when writing no
Mouse: Type / buttons Trackpoint / 3
Battery: Type / Voltage [V] / Capacity [mAh] Li-Io / 10.8 / 3600 (1800)
Problems adapting
Battery life [h:min] 6:16 (3:03)
The Linux installation of Red Hat 7.1 and SuSE 7.1
Pre-installed operating system Windows Me
and 7.2 is not unproblematic. With the X11
Graphics card ATI 3D Rage Mobility P/M
installation the standard modes refuse to work, so
Memory [MByte] 4
some manual labour is necessary. The Trident driver
Modem chip (addressable) Nitsuko Type 0002
for the sound card did not work  a patched Alsa
Sound chip (addressable) Acer Type 5451 (+)
package is necessary to make it go.
Cardbus chipset TI PCI 1410
At a weight of just 1.8kg and a battery capacity
Cardbus slots 1x Type II
of over six hours, the Fujitsu-Siemens Lifebook P is a
TV output / connection SVGA
faithful companion. Never before has a notebook in
Power off / sleep usable + / +
the Pentium class been so frugal in terms of energy
Usable on text console / under X11 + / -
without major compromises in performance. The
Width / Depth / Height [cm] (Weight [kg]) 26.5 / 18.3 / 3.5 (1.8)
purely passively cooled CPU also makes the device
Noise level [db(A)]: below measurement limit
of particular interest to those of you plagued by
Temperature [°C]: underside / keyboard 43 / 36
noise. The display with the extreme high dot density
Temperature [°C]: card slot 44
does, however, require good eyesight  or a
Market launch October 2001
good optician. %
12 · 2001 LINUX MAGAZINE 45


Wyszukiwarka

Podobne podstrony:
2001 09 Andromeda9 Spaceship Adventures
2001 09 Password Policies
2001 09 Gimp Workshop Plugin Features
2001 09 Installing Software with Rpm Applications
2001 09 Szkoła konstruktorów klasa II
2001 06 Koffice Workshop Word Processing with Kword
Transmeta Crusoe undocumented
2001 12 Gimp Workshop Image Processing
2001 09 Koffice Workshop Presentations with Kpresenter
2001 09 Wzmacniacz 4x40W
1998 09 Uniwersalny procesor dynamiki z układem NE572
Stromlaufplan Passat 88 Climatronic nur für Motor BDN ab 09 2001
Program 09 5 6 ORGANIZACJA PROCESU WYSZUKIWAWCZEGO
09 Rozróżnianie procesów patologicznych
Zagrożenia w procesie pracy, lekcja 1 4, materiały z zajęć 27 09 2015
09 8 Marzec 2001 Letnisko pełne zwłok
Stromlaufplan Passat 89 Antennenumschaltung ab 09 2001

więcej podobnych podstron