Crusoe

Crusoe  este o familie de microprocesoare compatibile x86 dezvoltate de Transmeta la sfârșitul anilor 1990. Procesorul a fost prezentat publicului în ianuarie 2000, iar producția efectivă a început mai târziu în acel an.

Pentru a executa comenzi x86, emularea software este utilizată sub forma unei mașini virtuale - o tehnologie numită program code morphing . Procesorul în sine este construit conform arhitecturii VLIW și execută întotdeauna singurul program scris în codurile sale native: traducătorul de comenzi x86, care traduce aceste comenzi în instrucțiuni VLIW [1] [2] [3] .

Teoretic, procesorul poate fi reorientat pentru a emula orice altă arhitectură, dar o astfel de dezvoltare este puțin probabilă, deoarece hardware-ul a fost evident optimizat pentru procesarea x86.

Traducerea software-ului vă permite să modificați în mod flexibil structura internă a procesorului fără a încălca compatibilitatea acestuia cu platforma țintă. De exemplu, Efficeon , următoarea generație a familiei, are o organizare pe 256 de biți în loc de organizarea originală pe 128 de biți a lui Crusoe.

Emularea software preia multe dintre caracteristicile implementate în mod tradițional în hardware, cum ar fi execuția necorespunzătoare a instrucțiunilor, făcând hardware-ul mai mic datorită mai puținilor tranzistori, ceea ce înseamnă că consumă mai puțină energie și generează mai puțină căldură decât procesoarele similare.

Numele este împrumutat de la eroul de călătorie fictiv Robinson Crusoe .

Descriere

Crusoe a fost disponibil inițial în două variante: TM3200 pentru sisteme încorporate și TM5400 pentru computere personale cu putere redusă. Ambele erau disponibile ca aceeași arhitectură, dar cu frecvențe și suport periferic diferite.

TM3200 a funcționat la frecvențe de la 333, 366 și 400 MHz. Avea un cache de instrucțiuni de 64 kB, un cache de date de 32 kB și nu avea un cache de nivel al doilea. TM3200 avea un controler de memorie integrat doar SDRAM și o interfață PCI. Ocupa 77 mm², necesita o alimentare de 1,5 V și un consum de energie tipic de mai puțin de 1,5 W.

TM5400 a funcționat la frecvențe de la 500 la 700 MHz. Spre deosebire de TM3200, TM5400 a suportat tehnologia de reducere a puterii LongRun . Avea un cache pentru instrucțiuni și date de 64 kB și un cache L2 de 256 kB. Controlerul de memorie integrat a acceptat SDRAM și DDR SDRAM . Avea și interfață PCI. Ocupa 73 mm², folosea o sursă de 1,1-1,6 V și avea un consum de energie tipic de 0,5 W până la 1,5 W cu un maxim de 6 W.

Modele de procesoare

TM3200

Inițial numit TM3120

TM5400

TM5500

TM5600

TM5700

TM5800

TM5900

Articole lansate

Vezi și

Note

  1. Ars Technica: Transmeta Crusoe Explored - Pagina 1 - (1/2000) . Consultat la 12 noiembrie 2017. Arhivat din original la 2 decembrie 2017.
  2. ChipGeek - Microprocesorul Crusoe al Transmeta
  3. Transmeta Corporation: crusoe

Link -uri