Crusoe

Crusoe  är en familj av x86 -kompatibla mikroprocessorer som utvecklades av Transmeta i slutet av 1990-talet. Processorn visades för allmänheten i januari 2000 och den faktiska produktionen började senare samma år.

För att köra x86-kommandon används mjukvaruemulering i form av en virtuell maskin - en teknik som kallas programkodmorphing . Själva processorn är byggd enligt VLIW- arkitekturen och exekverar alltid det enda programmet som är skrivet i dess ursprungliga koder: x86-kommandoöversättaren, som översätter dessa kommandon till VLIW-instruktioner [1] [2] [3] .

Teoretiskt kan processorn omorienteras för att emulera vilken annan arkitektur som helst, men en sådan utveckling är osannolik, eftersom hårdvaran uppenbarligen var optimerad för x86-bearbetning.

Programöversättning låter dig flexibelt ändra processorns interna struktur utan att bryta mot dess kompatibilitet med målplattformen. Till exempel, Efficeon , nästa generation av familjen, har en 256-bitars organisation istället för den ursprungliga Crusoes 128-bitars organisation.

Mjukvaruemulering tar på sig många av de funktioner som traditionellt implementerats i hårdvara, såsom utförande av instruktioner i oordning, vilket gör hårdvaran mindre på grund av färre transistorer, vilket innebär att den förbrukar mindre ström och genererar mindre värme än liknande processorer.

Namnet är lånat från den fiktiva resehjälten Robinson Crusoe .

Beskrivning

Crusoe fanns ursprungligen i två varianter: TM3200 för inbyggda system och TM5400 för lågeffekts persondatorer. Båda fanns tillgängliga som samma arkitektur, men med olika frekvenser och perifert stöd.

TM3200 fungerade på frekvenser från 333, 366 och 400 MHz. Den hade en 64 kB instruktionscache, en 32 kB datacache och avstod från en andra nivås cache. TM3200 hade en integrerad SDRAM -minneskontroller och ett PCI-gränssnitt. Den upptog 77 mm², krävde en 1,5V-matning och hade en typisk strömförbrukning på mindre än 1,5W.

TM5400 körde på frekvenser från 500 till 700 MHz. Till skillnad från TM3200 stödde TM5400 LongRun- effektreduceringstekniken . Den hade en 64 kB instruktions- och datacache, och en 256 kB L2-cache. Den integrerade minneskontrollern stödde SDRAM och DDR SDRAM . Den hade också ett PCI-gränssnitt. Upptog 73 mm², använde en 1,1-1,6 V-matning och hade en typisk strömförbrukning på 0,5 W till 1,5 W med maximalt 6 W.

Processormodeller

TM3200

Ursprungligen kallad TM3120

TM5400

TM5500

TM5600

TM5700

TM5800

TM5900

Utgivna objekt

Se även

Anteckningar

  1. Ars Technica: Transmeta Crusoe Explored - Sida 1 - (1/2000) . Hämtad 12 november 2017. Arkiverad från originalet 2 december 2017.
  2. ChipGeek - Transmetas Crusoe-mikroprocessor
  3. Transmeta Corporation: crusoe

Länkar