Transmeta Crusoe

Der Crusoe ist eine Familie von x86-vereinbaren von Transmeta entwickelten Mikroprozessoren. Crusoe war für seine Methode bemerkenswert, x86 Vereinbarkeit zu erreichen. Statt der Befehlssatz-Architektur, die in der Hardware, oder übersetzt durch die Spezialhardware wird durchführt, führt der Crusoe eine Softwareabstraktionsschicht oder eine virtuelle Maschine, bekannt als Code Morphing Software (CMS). Die CM übersetzen Maschinencodeinstruktionen, die aus Programmen in heimische Instruktionen für den Mikroprozessor erhalten sind. Auf diese Weise kann der Crusoe mit anderen Befehlssatz-Architekturen (ISAs) wetteifern.

Zurzeit wird das verwendet, um den Mikroprozessoren zu erlauben, mit dem Befehlssatz von Intel x86 wettzueifern. In der Theorie ist es für die CM möglich, modifiziert zu werden, um mit anderem ISAs wettzueifern. Transmeta hat Crusoe demonstriert, der Java bytecode durchführt, indem er den bytecodes in Instruktionen in seinem heimischen Befehlssatz übersetzt hat. Die Hinzufügung einer Abstraktionsschicht zwischen dem x86 Instruktionsstrom und der Hardware bedeutet, dass sich die Hardware-Architektur ändern kann, ohne Vereinbarkeit, gerade durch das Ändern der CM zu brechen. Zum Beispiel, Efficeon — eine zweite Generation Design von Transmeta — hat einen 256 Bit breiten VLIW Kern gegen den 128-Bit-Kern des Crusoes.

Crusoe führt in der Software etwas von der Funktionalität durch, die traditionell in der Hardware (z.B Instruktionsumstellung) durchgeführt ist, auf einfachere Hardware mit weniger Transistoren hinauslaufend. Die Verhältniseinfachheit der Hardware bedeutet, dass Crusoe weniger Macht verbraucht (und deshalb weniger Hitze erzeugt) als andere x86-vereinbare Mikroprozessoren, die an derselben Frequenz laufen.

Beschreibung

Der Crusoe war in zwei Kernen verfügbar: der TM3200 für eingebettete Anwendungen und der TM5400 für die Personalcomputerwissenschaft der niedrigen Macht. Beide haben auf derselben Architektur basiert, aber haben sich in der Uhr-Frequenz und peripherischen Unterstützung unterschieden.

Der TM3200 hat an Uhr-Frequenzen von 333-400 MHz funktioniert. Es hat ein geheimes 64-Kilobyte-Instruktionslager, ein geheimes 32-Kilobyte-Datenlager und geheimes Lager Nr. L2. Der TM3200 hat einen einheitlichen Speicherkontrolleur Unterstützungen nur SDRAM und eine PCI-Schnittstelle. Es misst 77 Mm ² und verwendet 1.5 V Macht-Versorgung, weniger als 1.5 W (der typischen) Macht zerstreuend.

Der TM5400 hat an Uhr-Frequenzen von 500-800 MHz funktioniert. Verschieden vom TM3200 hat der TM5400 Macht-Verminderungstechnologie von LongRun. Es hat ein geheimes 64-Kilobyte-Instruktionslager, ein geheimes 64-Kilobyte-Datenlager und 256 Kilobytes hat L2 geheimes Lager vereinigt. Der einheitliche Speicherkontrolleur unterstützt sowohl SDRAM als auch DDR SDRAM. Es hat auch eine PCI-Schnittstelle. Es misst 73 Mm ² und verwendet 1.10 V 1.6f V Macht-Versorgung, 0.5-1.5 W normalerweise und ein Maximum von 6 W zerstreuend.

Da Transmeta eine fabless Halbleiter-Gesellschaft war, d. h. hatten sie die Möglichkeiten nicht, ihre Designs zu fabrizieren, beide wurden von IBM Microelectronics, dem Halbleiter-Geschäft von International Business Machines (IBM) fabriziert. IBM hat den Crusoe in 0.18 µm CMOS Prozess mit fünf Niveaus der Kupferverbindung fabriziert.

Der Crusoe ist ein VLIW Mikroprozessor, der Bündel von Instruktionen, genannten Molekülen durch Transmeta durchführt. Jedes Molekül enthält vielfache Instruktionen, genannte Atome. Der Code Morphing Software übersetzt x86 Instruktionen in heimische Instruktionen. Die heimischen Instruktionen sind 32 Bit lang. Instruktionen, die eine Reihe von Bedingungen entsprechen, können gleichzeitig durchgeführt werden und werden verbunden, um einen 64- oder 128-Bit-Molekül zu bilden, das zwei oder vier Atome beziehungsweise enthält. Falls es nicht genug Instruktionen gibt, ein Molekül zu füllen, fügt die Software NOPs als auspolsternd ein, um leere Ablagefächer auszufüllen. Das ist in allen VLIW Architekturen erforderlich und wird dafür kritisiert, ineffizient zu sein, der ist, warum es Moleküle von zwei getrennten Längen gibt.

Transmeta Crusoe, neuer Generationsverarbeiter stellt variable Betriebsweisen zur Verfügung. Wegen des dynamischen Kerns ändern sie Stromspannung und Frequenz dynamisch unter der dynamischen Last.

Frequenzreihe und dynamische Stromspannung sorgen für 300 MHz 1.20 V, 400 MHz 1.23 V, 500 MHz 1.35 V, 600 MHz 1.53 V, 700 MHz 1.75 V, 800 MHz 2.00 V, 900 MHz 2.35, 1000 MHz - 2.80 V. Sie können diese Reihen abhängig von Last ändern. Weil Optimum oder Minimum die jeweiligen Frequenzen laden und Stromspannungen geändert werden.

Produkte

  • Casio MPC-701 Kugelschreiber-Block-PC
  • Compaq TC1000
  • Compaq T5300, T5500, T5510, T5515, T5700 und T5710 dünne Kunden
  • ECS EZ-Block EZ30
  • Flybook
  • Fujitsu LifeBook P1032, P1100, P1120, P2110, P2120
Integriertes
  • Tor-Berührungsfeld
  • HP Compaq t5300 Dünner Kunde (mit TM5600 533 MHz)
  • HP Compaq t5500 Dünner Kunde (mit TM5800 733 MHz)
  • HP Compaq t5700 Dünner Kunde (mit TM5800 733 MHz oder 1 GHz)
  • NEC PowerMate Eco
  • NEC Versa DayLite/UltraLite
  • PCChips A530 Reihe-Notizbuch
  • Scharfer Actius/Mebius MM10
  • Sony VAIO PCG-U1 und PCG-U3
  • Sony VAIO PCG-C1VP, PCG-C1VPK und PCG-C1VN
  • TDV Vison V800XPT Block
  • Toshiba Libretto L1, L2, L3, L3 Adidas Ausgabe und L5 (L1-L3 an 600 MHz und L5 an 800 MHz)
  • OQO Modell 01 und 01+
  • Fujitsu / Siemens Futro S300 (800-MHz-TM5800)
  • Halbhügel, Tom R. (am 14. Februar 2000). "Transmeta Brechungen x86 Barriere der Niedrigen Macht". Mikroprozessor-Bericht.
  • Halbhügel, Tom R. (am 10. Juli 2000). "Spitzen-PC-Verkäufer Nehmen Crusoe An". Mikroprozessor-Bericht.

Links


Organische Reaktionen / Illbient
Impressum & Datenschutz