Crusoe

Crusoe er en familie av x86 -kompatible mikroprosessorer utviklet av Transmeta . Mikroprosessoren bruker et programvarelag kalt Code Morphing Software (CMS) for å oversette x86-instruksjoner til VLIW -instruksjoner som sendes til prosessorens interne enheter som skal behandle dem. CMS er den eneste applikasjonen som er skrevet med VLIW-instruksjoner.

I teorien vil det være mulig å modifisere CMS-koden for å tillate prosessoren å tolke andre instruksjonssett som PowerPC eller SPARC -instruksjoner, selv om prosessoren sannsynligvis har blitt internt optimalisert for x86-instruksjonssettet og derfor tolkingen av et annet sett. ville ikke være så effektiv som x86-kodetolkning er.

Tillegget av programvarelaget lar deg modifisere prosessoren internt til og med drastisk uten å miste kompatibilitet med fortiden, faktisk vil det være nok å tilpasse CMS-laget for å opprettholde x86-kompatibilitet. Faktisk, mens Crusoe er en 128-bits VLIW-prosessor , er Efficeon dens etterfølger en 256-bits VLIW-prosessor .

Crusoe implementerer i programvaren det de andre prosessorene implementerer i maskinvare (ombestilling av instruksjonene osv.) for å kunne opprettholde en enkel design, et redusert antall transistorer og derfor et lavt strømforbruk sammenlignet med tradisjonelle x86-prosessorer som opererer på lignende frekvenser .

Det er motstridende meninger om den virkelige ytelsen til Crusoe-prosessorer sammenlignet med de vanlige x86-prosessorene. Ytelsesreduksjonen på grunn av oversettelsesprogramvarelaget har en redusert vekt under kjøringen av programmer som alltid har tilgang til de samme kodeområdene, siden når koden først er oversatt til VLIW-instruksjoner, holdes disse i hurtigbufferen for ikke å måtte oversettes på nytt. Office-applikasjoner er applikasjoner som vanligvis faller inn under denne kategorien.

På den annen side gjør programvare som fortsetter å bruke nye blokker med kode, cachen ineffektiv og får derfor hele vekten av kodeoversettelsen til å føles. Referansemål for datamaskiner indikerer vanligvis at Crusoe-prosessorer gir dårligere ytelse enn Intel- eller AMD -analoger , selv om mange brukere finner prosessorene tilstrekkelige for vanlig bruk, spesielt hvis de er integrert i enheter med lavt strømforbruk, for eksempel undernotatbøker .

Prosessornavnet ble hentet fra romanen Robinson Crusoe .

Eksterne lenker