Crusoe

Crusoe  je rodina x86 kompatibilních mikroprocesorů vyvinutých společností Transmeta na konci 90. let. Procesor byl veřejnosti ukázán v lednu 2000 a skutečná výroba začala později téhož roku.

K provádění příkazů x86 se používá softwarová emulace ve formě virtuálního stroje - technologie nazývaná morfování programového kódu . Samotný procesor je postaven podle architektury VLIW a vždy provádí jediný program napsaný v jeho nativních kódech: x86 příkazový překladač, který tyto příkazy převádí do instrukcí VLIW [1] [2] [3] .

Teoreticky lze procesor přeorientovat na emulaci jakékoli jiné architektury, ale takový vývoj je nepravděpodobný, protože hardware byl zjevně optimalizován pro zpracování x86.

Překlad softwaru umožňuje flexibilně měnit vnitřní strukturu procesoru, aniž by došlo k porušení jeho kompatibility s cílovou platformou. Například Efficeon , další generace rodiny, má 256bitovou organizaci namísto původní 128bitové organizace Crusoe.

Softwarová emulace přebírá mnoho funkcí tradičně implementovaných v hardwaru, jako je provádění instrukcí mimo pořadí, čímž se hardware zmenšuje díky menšímu počtu tranzistorů, což znamená, že spotřebovává méně energie a generuje méně tepla než podobné procesory.

Jméno je vypůjčeno od fiktivního cestovatelského hrdiny Robinsona Crusoe .

Popis

Crusoe byl původně k dispozici ve dvou variantách: TM3200 pro vestavěné systémy a TM5400 pro osobní počítače s nízkou spotřebou. Oba byly k dispozici jako stejná architektura, ale s různými frekvencemi a podporou periferií.

TM3200 pracoval na frekvencích od 333, 366 a 400 MHz. Měl 64 kB instrukční mezipaměť, 32 kB datovou mezipaměť a obešel se bez mezipaměti druhé úrovně. TM3200 měl integrovaný řadič paměti pouze SDRAM a rozhraní PCI. Zabíral 77 mm², vyžadoval napájení 1,5 V a měl typickou spotřebu energie méně než 1,5 W.

TM5400 běžel na frekvencích od 500 do 700 MHz. Na rozdíl od TM3200, TM5400 podporoval technologii snížení výkonu LongRun . Měl 64 kB instrukční a datovou cache a 256 kB L2 cache. Integrovaný řadič paměti podporoval SDRAM a DDR SDRAM . Měl také rozhraní PCI. Zabíral 73 mm², používal zdroj 1,1-1,6 V a měl typickou spotřebu energie 0,5 W až 1,5 W s maximem 6 W.

Modely procesorů

TM3200

Původně se jmenoval TM3120

TM5400

TM5500

TM5600

TM5700

TM5800

TM5900

Vydané položky

Viz také

Poznámky

  1. Ars Technica: Transmeta Crusoe Explored - Strana 1 - (1/2000) . Získáno 12. listopadu 2017. Archivováno z originálu 2. prosince 2017.
  2. ChipGeek – mikroprocesor Crusoe společnosti Transmeta
  3. Transmeta Corporation: crusoe

Odkazy