Transmeta - Transmeta

Transmeta Corporation
típus Magán
Ipar Szellemi tulajdon engedélyezése
Alapított 1995 ; 26 évvel ezelőtt  ( 1995 )
Elhunyt 2009 ; 12 évvel ezelőtt  ( 2009 )
Sors A Novafora által megszerzett szabadalmi portfóliót az Intellectual Ventures részére értékesítették .
Központ Santa Clara, Kalifornia
Kulcs ember
Murray A. Goldman , David Ditzel , Colin Hunter
Termékek Mikroprocesszorok , Mikroprocesszoros szabadalmak
Bevétel Növekedés 2,48 millió USD (2007)
Csökken 61,121 millió USD (2007)
Csökken 66,812 millió USD (2007)
Alkalmazottak száma
24. (2009)
Szülő Novafora

A Transmeta Corporation egy amerikai fabless félvezető vállalat, amelynek székhelye a kaliforniai Santa Clarában található . Kis teljesítményű, x86- kompatibilis mikroprocesszorokat fejlesztett ki, amelyek egy VLIW magon és a Code Morphing Software nevű szoftverrétegen alapultak .

A Code Morphing Software (CMS) egy tolmácsból , egy futásidejű rendszerből és egy dinamikus bináris fordítóból állt . Az x86 utasításokat először egy-egy utasítást értelmezték és profilozták, majd a kódblokk végrehajtásának gyakoriságától függően a CMS fokozatosan generál optimalizált fordításokat.

A VLIW core olyan funkciókat valósított meg, amelyeket kifejezetten a CMS és a fordítások felgyorsítására terveztek. A szolgáltatások között megtalálható volt az általános spekulációk támogatása, a memória aliasing detektálása és az önmódosító x86 kód felismerése.

A CMS és a VLIW mag kombinációja lehetővé tette a teljes x86 kompatibilitás elérését, a teljesítmény fenntartása és az energiafogyasztás csökkentése mellett.

A Transmetát 1995-ben alapította Bob Cmelik , Dave Ditzel , Colin Hunter, Ed Kelly, Doug Laird , Malcolm Wing és Greg Zyner .

Első terméke, a Crusoe processzor 2000. január 19-én jelent meg. A Transmeta 2000. november 7-én került a nyilvánosság elé. 2003. október 14-én piacra dobta második nagy termékét, az Efficeon processzort. 2005-ben a Transmeta fokozott figyelmet szentelt a mikroprocesszoros és félvezető technológiák portfoliójának engedélyezésére. A 2007-es elbocsátások után a Transmeta teljesen átállt a félvezető-gyártásról az IP-licencelésre. 2009 januárjában a Novafora felvásárolta a vállalatot, és a szabadalmi portfóliót eladta az Intellectual Ventures számára . A Novafora 2009 augusztusában beszüntette működését. Az Intellectual Ventures nem kizárólagos alapon engedélyezi a Transmeta IP-t más vállalatoknak.

A Transmeta két x86- kompatibilis CPU-architektúrát készített : Crusoe és Efficeon - a belső kódnevek „Fred” és „Astro” voltak. Ezek a CPU-k megjelentek aljegyzetfüzetekben , noteszgépekben , asztali számítógépekben , blade szerverekben , táblagépekben , személyes fürt számítógépekben és csendes asztali számítógépekben, ahol az alacsony energiafogyasztás és a hőelvezetés elsődleges fontosságú.

A Novafora 2009-es felvásárlása előtt a Transmeta mérsékelt sikerrel engedélyezte IP-jét. A Transmeta technológia licencadói az Intel (örökös, nem kizárólagos licenccel rendelkeznek az összes Transmeta szabadalomhoz és szabadalmi bejelentéshez, beleértve azokat is, amelyeket a Transmeta 2017. december 31-e előtt megszerezhet), az Nvidia (a Transmeta LongRun és LongRun2 technológiáinak nem kizárólagos licencével és egyéb szellemi tulajdon), a Sony (LongRun2 engedélyes), a Fujitsu (LongRun2 engedélyes) és a NEC (LongRun2 engedélyes).

Történelem

Lopakodó mód

Az 1995-ben alapított Transmeta lopakodó vállalkozásként indult . A vállalat a hivatalos cég 2000. január 19-i beindulásáig nagyrészt sikeresen leplezte ambícióit. A lopakodás időszakában több mint 2000 nem nyilvánosságra hozatali megállapodást (NDA) írtak alá. A Transmeta első néhány éve alatt keveset tudtak arról, hogy pontosan mit kínál. Webhelye 1997 közepén került online kapcsolatba, és körülbelül két és fél évig csak a következő szöveget jelenítette meg: "Ez a weboldal még nincs itt".

1999. november 12-én egy rejtélyes megjegyzés jelent meg a HTML-ben:

Igen, van egy titkos üzenet, és ez az: a Transmeta politikája az volt, hogy hallgasson a terveiről, amíg nem volt mit demonstrálnia a világ előtt. 2000. január 19-én a Transmeta bejelenti és bemutatja, mire képesek a Crusoe processzorok. Ezzel párhuzamosan minden részlet felkerül ezen a weboldalon, hogy mindenki láthassa az interneten. A Crusoe hűvös hardver és szoftver lesz a mobil alkalmazások számára. A Crusoe nem szokványos lesz, ezért szerettük volna előre értesíteni Önt, hogy januárban látogassa meg a teljes weboldalt, hogy a teljes történetet megszerezhesse, és hozzáférhessen az összes valós részlethez, amint azok rendelkezésre állnak. .

A Transmeta titokban megkísérelte a társaság alkalmazottait, bár az internetes spekulációk nem voltak ritkák. Az információk fokozatosan jelentek meg a vállalattól, ami azt sugallta, hogy egy nagyon hosszú használati szó (VLIW) kidolgozásán dolgozik, amely az x86 kódot saját natív VLIW kódjába fordítja.

Nyitott az üzletre

Január 19-én, 2000, a Transmeta tartott nyitó rendezvény a Villa Montalvo a Saratoga, California , és bejelentette, hogy a világ, hogy már dolgozik egy x86-kompatibilis dinamikus bináris fordítás processzor elemzi Crusoe. Ezenkívül kiadott egy 18 oldalas folyóiratot, amely leírja a technológiát.

A Transmeta mikroprocesszoros technológiájukat rendkívül innovatívként és forradalmianként forgalmazta az alacsony fogyasztású piaci szegmensben. Azt remélték, hogy mind az erő, mind a teljesítmény vezetői lesznek az x86-os térben, de a Crusoe kezdeti áttekintése azt mutatta, hogy a teljesítmény jelentősen elmaradt az előrejelzésektől. Emellett, amíg a Crusoe fejlesztés alatt állt, az Intel és az AMD jelentősen felgyorsította a sebességet, és elkezdte kezelni az energiafogyasztással kapcsolatos aggályokat. Tehát a Crusoe-t gyorsan sarokba szorították a piac kis volumenű, kis formátumú (SFF), alacsony fogyasztású szegmensébe.

2000. november 7-én (az Egyesült Államok választási napján) a Transmeta első nyilvános ajánlattételét 21 USD részvény árfolyamon hajtotta végre. Az érték 50,26 dolláros csúcsot ért el, mielőtt a nyitás napján 46 dollárra csökkent volna. Ezzel a Transmeta lett az utolsó a dot-com buborék csúcstechnológiájú IPO-ja . Nyitónapi teljesítményüket csak a Google 2004-es IPO- ján lehet felülmúlni .

A társaság első elbocsátása 2002 júliusában történt, amely 40% -kal csökkentette a vállalat létszámát.

2003. október 14-én a Transmeta bejelentette az Efficeon processzort, amelyről azt állították, hogy kétszer akkora, mint az eredeti Crusoe CPU, ugyanazon a frekvencián. A teljesítmény azonban még mindig gyenge volt a versenyhez képest, és a chip bonyolultsága jelentősen megnőtt. A nagyobb méret és az energiafogyasztás hígíthatott egy kulcsfontosságú piaci előnyt, amelyet a Transmeta chipjei korábban élveztek a versennyel szemben.

2005 januárjában a vállalat bejelentette első stratégiai átszervezését, amely nem félvezető termék-társaság, és a szellemi tulajdon engedélyezésére összpontosított. 2005 márciusában a Transmeta bejelentette, hogy 68 embert bocsát el, miközben 208 alkalmazottat megtart. A jelentések szerint a Sony a Transmeta technológia kulcsengedélyezője, és a fennmaradó alkalmazottak körülbelül fele a LongRun2 energiaoptimalizálási technológiáján fog dolgozni a Sony számára.

2005. május 31-én a Transmeta bejelentette eszközvásárlási és licencszerződések aláírását a hongkongi Culture.com Technology Limited céggel. Az ügylet az Egyesült Államok Kereskedelmi Minisztériumától kapott technológiai exportengedélyek késedelmes megszerzése miatt szétesett, és a felek 2006. február 9-én jelentették be a megállapodások felmondását.

2005. augusztus 10-én a Transmeta bejelentette első nyereséges negyedévét. Ezt követte a GameSpot 2006. március 20-i jelentése, miszerint a Transmeta egy „meg nem nevezett” Microsoft projekten dolgozik . Mint kiderült, ez egy biztonságos platform az AMD márkanév alatt a Microsoft FlexGo programjának.

2006. október 11-én a Transmeta bejelentette, hogy pert indított az Intel Corporation ellen tíz számítógépes architektúrára és energiahatékonysági technológiára kiterjedő amerikai Transmeta szabadalom megsértése miatt. A panasz azzal vádolta, hogy az Intel megsértette és megsértette a Transmeta szabadalmait azáltal, hogy különféle mikroprocesszoros termékeket gyártott és értékesített, beleértve legalább az Intel Pentium III, Pentium 4, Pentium M, Core és Core 2 termékcsaládját.

2007. február 7-én a Transmeta leállította mérnöki szolgáltatásokat ellátó részlegét, amelynek során 75 alkalmazott veszett végbe. Ez párhuzamosan jelentette be azt a bejelentést, miszerint a vállalat nem fejleszt és nem értékesít hardvereket, és a szellemi tulajdon fejlesztésére és engedélyezésére összpontosít. Ezt követően az AMD 7,5 millió dollárt fektetett be a Transmetába, és tervezte a vállalat szabadalmi portfóliójának energiahatékony technológiákban történő felhasználását.

2007. október 24-én a Transmeta bejelentett egy megállapodást az Intel Corporation elleni per rendezéséről. Az Intel beleegyezett abba, hogy előzetesen 150 millió dollárt és évi 20 millió dollárt fizet a Transmeta-nak, amellett, hogy lemond a Transmeta-val szembeni viszontkereseteiről. A Transmeta abban is megállapodott, hogy több szabadalmát licencbe adja, és az ügylet részeként kis számú szabadalmi portfóliót rendel az Intelhez. A Transmeta azt is vállalta, hogy soha többé nem gyárt x86-kompatibilis processzorokat. Az Intel perének egyik jelentős fájó pontja a mintegy 34 millió dolláros kifizetés volt a Transmeta három vezetőjének. 2008 végén az Intel és a Transmeta további megállapodást kötött az évi 20 millió dollár átutalásáról egy összegben.

2008. augusztus 8-án a Transmeta bejelentette, hogy a LongRun és az alacsony fogyasztású chip-technológiákat licencbe adta az Nvidia számára, egyszeri 25 millió dolláros licencdíj ellenében. November 17-én a Transmeta bejelentette, hogy aláírja a végleges megállapodást, amelyet a kaliforniai Santa Clarában székhellyel rendelkező Novafora digitális videoprocesszor-társaság 255,6 millió dollár készpénzért vásárol meg, a forgótőkétől függő kiigazításoktól függően. Az ügylet 2009. január 28-án zárult le, amikor a Novafora bejelentette a Transmeta felvásárlásának befejezését.

Az Intellectual Venture Funding LLC 2009. február 4-én fejezte be a korábban a Transmeta Corporation által kifejlesztett és tulajdonában lévő szabadalmi portfólió felvásárlását.

Pénzügyi gondok és végrehajtási képtelenség miatt a Novafora 2009. július végén összeomlott.

Vezetés és személyzet

Vállalatirányítás

A Transmeta-nak 6 különböző vezérigazgatója volt, akik élete során a vállalatot irányították.

Vezérigazgató A szolgálat évei
Ditzel Dávid 1995–2001
Mark Allen 2001–2001
Murray Goldman
és Hugh Barnes, mint ügyvezető igazgató
2001–2002
Matt R. Perry 2002–2005
Art Swift 2005–2007
Lester Crudele 2007–2009

Nevezetes alkalmazottak

Technológusai közül a Transmeta az iparág közszereplőinek egy részét alkalmazta, köztük a Linux alapítóját, Linus Torvalds-t , a Linux rendszermag-fejlesztőjét, Hans Peter Anvint , a Yacc szerzőjét, Stephen C. Johnsont és a játékfejlesztőt, Dave D. Taylort . Részben ezen adatok jelenléte miatt az ipar folyamatosan elárasztotta a pletykákat és az " összeesküvés-elméleteket ", amelyek kiváló sajtókapcsolatokat eredményeztek .

Pénzügyi előzmények

Az alábbi diagramok a vállalat bevételeit, működési kiadásait, bruttó nyereségét és nettó veszteségeit mutatják be 1996 és 2007 között. A számok 1000-ben vannak megadva a 10-K jelentések szerint. A céget egykor a Szilícium-völgy legfontosabb vállalatának nevezték egy Upside magazin szerkesztőségében, de nem sikerült nyereséget elérni, miközben chipgyártó volt.

Image
Bevételek, kiadások, bruttó nyereség és veszteség 1996 és 2007 között

Finanszírozás

A Transmeta élete során összesen 969 millió dolláros támogatást kapott.

Év Negyed Összeg
(millió USD)
Megjegyzések
1996 - 288 -
2000 Q2 88 -
2000 Q4 273 IPO
2003 Q4 83. Másodlagos felajánlás
2007 Q2 7.5 AMD
2007 Q4 150 Intel elszámolás
2008 Q3 80 Intel elszámolás

Termékek

Crusoe

Image
Transmeta CPU egy Fujitsu Lifebook P sorozatú laptopról

Crusoe volt az első transzmetai mikroprocesszoros család, akit Robinson Crusoe irodalmi karakterről neveztek el .

A Transmeta sok hitelességet vesztett, és jelentős kritikákat viselt el az előrejelzett teljesítmény és az energiafogyasztás, valamint a tényleges eredmények közötti nagy eltérések miatt. Bár az energiafogyasztás valamivel jobb volt, mint az Intel és az AMD kínálata, a végfelhasználói tapasztalatok (azaz az akkumulátor élettartama) csak marginális általános javulást mutattak. Először is, a Code Morphing Software (CMS) a gyorsítótár-architektúrával kombinálva mesterségesen felfújta az összehasonlításokat a referenciaértékek és a valós alkalmazások között. Ennek oka a referenciaértékek és kis lábnyomaik ismétlődő jellege. A CMS szoftver rezsije valójában a valós alkalmazások sok jóval alacsonyabb teljesítményének egyik legfontosabb oka lehet; az egyszerű VLIW magarchitektúra nem tudott versenyezni a számításigényes alkalmazásokban; és a southbridge interfészt alacsony sávszélessége korlátozta grafikus vagy más I / O intenzív alkalmazások számára. Néhány szabványos referenciaérték nem is futtatható, kétségbe vonva a teljes x86-os kompatibilitás igényét.

Efficeon

Image
Transmeta Efficieon processzor

Az Efficeon processzor volt a Transmeta második generációs 256 bites VLIW processzorának kialakítása. A Crusoe-hoz ( 128 bites VLIW architektúra) hasonlóan Efficeon is hangsúlyozta a számítási hatékonyságot, az alacsony energiafogyasztást és az alacsony termikus lábnyomot.

Egy 2004-es modell 1,6 GHz-es Transmeta Efficeon ( 90 nm-es eljárással gyártva ) nagyjából ugyanazokkal a teljesítmény- és teljesítményjellemzőkkel rendelkezett, mint egy 1,6 GHz-es Intel Atom 2008-tól ( 45 nm-es eljárással gyártva ). Az Efficeon integrált Northbridge-t tartalmazott , míg a versengő Atomhoz külső Northbridge chipre volt szükség, ami csökkentette az Atom energiafogyasztási előnyeinek jelentős részét.

A Transmeta Efficeon processzor orvosolta a Crusoe számos hiányosságát, és nagyjából kétszer valós javulást mutatott a Crusoe-val szemben. A szerszám lényegesen kisebb volt, mint a Pentium 4 és a Pentium M, összehasonlítva ugyanezzel a technológiai technológiával. Az Efficeon 90 nm-en gyártott szerszáma 68 mm², ami a Pentium 4 90% -ában, 112 mm2-nél 60% -a, mindkét processzor 1 MB L2 gyorsítótárral rendelkezik.

A termék meghatározott termikus burkolatba történő eladásának fogalmát általában nem értette a lektorok tömege, akik hajlamosak voltak összehasonlítani az Efficeont az x86-os mikroprocesszorok spektrumával, függetlenül az energiafogyasztástól és az alkalmazástól. A kritika egyik ilyen példája azt sugallja, hogy a teljesítmény még mindig jelentősen elmaradt az Intel Pentium M (Banias) és az AMD Mobile Athlon XP mögött .

Végrehajtások

Technológia

A Transmeta processzorok sorrendben nagyon hosszú utasításszavak (VLIW) voltak, amelyek egy speciális dinamikus bináris fordító szoftver réteget futtattak, amely együttesen valósította meg az x86 architektúrával való kompatibilitást. A Transmeta a "Code Morphing" kifejezést védjegyével jelölte meg technológiájuk leírására, és a szoftverréteget Code Morphing Software (CMS) néven emlegette.

A Transmeta fordított test-előfeszítést alkalmazott, hogy kb. 2,5-szeresére csökkentse a felhasznált teljesítményt. (Hasonló technológiát alkalmaztak az XScale processzorokban.)

Code Morphing szoftver

A Code Morphing Software ( CMS ) az a technológia, amelyet a Transmeta mikroprocesszorok használnak az x86 utasítások végrehajtására . Széles nézetben a CMS elolvassa az x86 utasításokat és utasításokat generál egy saját VLIW processzorhoz, a Shade stílusban. A CMS fordítása sokkal drágább, mint a Shade, de sokkal jobb minőségű kódot állít elő. A CMS tartalmaz egy tolmácsot is, és szimulálja mind a felhasználói, mind a rendszer mód működését.

A Code Morphing szoftver tolmácsból , futásidejű rendszerből és dinamikus bináris fordítóból állt . Az x86 utasításokat először egy-egy utasítást értelmezték és profilozták, majd a végrehajtás gyakoriságától és más heurisztikától függően a CMS fokozatosan optimalizált fordításokat generált.

Hasonló technológiák léteztek az 1990-es években: Wabi a Solaris és a Linux számára , az FX! 32 az Alpha számára és az IA-32 EL az Itanium számára , a nyílt forráskódú DAISY, a Mac 68K emulátor a PowerPC számára. A Transmeta megközelítés sokkal magasabb sávot állított be az x86-kompatibilitás miatt, mivel képes végrehajtani az összes x86-utasítást az első rendszerindítástól a legújabb multimédiás utasításokig.

A Transmeta kód-morfoló szoftverének működése hasonló egy hagyományos fordító végső optimalizálási passzához. Figyelembe véve a 32 bites x86 kód töredékét:

add eax,dword ptr [esp] // load data from stack, add to eax
add ebx,dword ptr [esp] // ditto, for ebx
mov esi,[ebp]           // load esi from memory
sub ecx,5               // subtract 5 from ecx register

Ezt először egyszerűsítve konvertálják natív utasításokká:

ld %r30,[%esp]       // load from stack, into temporary
add.c %eax,%eax,%r30 // add to %eax, set condition codes.
ld %r31,[%esp]
add.c %ebx,%ebx,%r31
ld %esi,[%ebp]
sub.c %ecx,%ecx,5

Ezután az optimalizáló kiküszöböli a gyakori alkifejezéseket és a felesleges feltételkód-műveleteket, és potenciálisan más optimalizációkat is alkalmaz, például a hurok kibontását :

ld %r30,[%esp]     // load from stack only once
add %eax,%eax,%r30
add %ebx,%ebx,%r30 // reuse data loaded earlier
ld %esi,[%ebp]
sub.c %ecx,%ecx,5  // only this last condition code needed

Végül az optimalizáló az egyes utasításokat ("atomokat") hosszú utasítás szavakba ("molekulák") csoportosítja az alapul szolgáló hardverhez:

ld %r30,[%esp];  sub.c %ecx,%ecx,5
ld %esi,[%ebp];  add %eax,%eax,%r30;  add %ebx,%ebx,%r30

Ez a két VLIW molekula kevesebb ciklusban képes végrehajtani, mint az eredeti utasítások egy x86-os processzoron.

A Transmeta számos technikai előnyre hivatkozott ennek a megközelítésnek:

  1. Mivel a piacvezető Intel és / vagy AMD kiterjesztené az alapvető x86 utasításkészletet, a Transmeta gyorsan frissítheti termékét egy szoftverfrissítéssel, ahelyett, hogy hardverének tiszteletét igényelné. Ez a módszer csak a kompatibilitást hangsúlyozza, nem pedig a teljesítményt.
  2. A teljesítmény és az erő a szoftver igényeihez igazítható a piaci igények kielégítése érdekében.
  3. Viszonylag egyszerű lenne hardvertervezési vagy gyártási hibákat kijavítani a szoftveres megoldásokkal .
  4. Több időt lehetne fordítani arra, hogy a mag képességeinek javítására vagy az energiafogyasztás csökkentésére koncentráljunk anélkül, hogy aggódnánk az x86-os architektúrával való 33 éves visszamenőleges kompatibilitás miatt.
  5. A processzor több más architektúrát is utánozhat, esetleg egyszerre. (A Crusoe kezdeti indításakor a Transmeta bemutatta, hogy a natív hardveren összekeverve fut a pico-Java és az x86.)

A Crusoe megjelenése előtt a pletykák szerint a Transmeta ezekre az előnyökre támaszkodott egy hibrid PowerPC és x86 processzor kifejlesztéséhez . De a Transmeta kezdetben kizárólag a rendkívül alacsony fogyasztású x86 piacra koncentrálna.

A termékek hardveres respin nélküli gyors frissítésének képességét 2002-ben egy terepi frissítéssel (letöltéssel) igazolták, hogy javítsák a Crusoe alapú HP Compaq TC1000 tábla PC CPU-teljesítményét . 2004-ben újra alkalmazták, amikor NX bit és SSE3 támogatást adtak a Transmeta Efficeon termékcsaládhoz, anélkül, hogy hardveres változtatásokat kellett volna végrehajtani. A terepi frissítések a gyakorlatban ritkák voltak, mivel a rendszerszoftver-gyártók nem akartak további ügyfélszolgálati költségeket felvenni vagy további pénzt költenek minőségbiztosításra azoknak a szállítmányoknak a lehetséges frissítéseiért vagy hibajavításaiért, amelyek már bezárták a bevételi könyveket.

VLIW mag

Az Efficeon a kód-morfoló szoftverével együtt a legjobban tükrözi az Intel Pentium 4 processzorok szolgáltatáskészletét, bár az AMD Opteron processzorokhoz hasonlóan egy teljesen integrált memóriavezérlőt , egy HyperTransport IO buszt és NX bitet , vagy nem futtassa az x86 kiterjesztést PAE módba . Az NX bit támogatás a CMS 6.0.4 verziójától kezdődően érhető el.

Úgy gondolják, hogy az Efficeon olyan mobil CPU-khoz viszonyított számítási teljesítménye alacsonyabb, mint az Intel Pentium M , bár úgy tűnik, hogy kevés információt közölnek e versengő processzorok relatív teljesítményéről.

Az Efficeon két csomagtípusban érkezett: egy 783- és egy 592 érintkezős gömbrács- tömbben . Áramfogyasztása mérsékelt volt (néhányan 1 GHz-nél 3 wattot, 1,5 GHz-en 7 wattot fogyasztottak), így passzívan lehűthető.

A chip két generációját gyártották. Az első generációt (TM8600) TSMC 130 nm eljárással állították elő, és 1,1 GHz-es sebességig gyártották . A második generációt (TM8800 és TM8820) Fujitsu 90 nm-es eljárással állították elő, és 1 GHz-től 1,7 GHz-ig terjedő sebességgel állították elő.

Belsőleg az Efficeon két számtani logikai egységgel , két betöltési / tárolási / hozzáadási egységgel, két végrehajtási egységgel, két lebegőpontos / MMX / SSE / SSE2 egységgel, egy elágazás előrejelző egységgel , egy álnév egységgel és egy vezérlőegységgel rendelkezett. A VLIW mag 256 bites VLIW utasítást tud végrehajtani ciklusonként. A VLIW-t molekulának hívják, és ciklusonként nyolc 32 bites utasítás (úgynevezett atom) tárolására van hely.

Az Efficeon 128 KB-os L1 utasítás-gyorsítótárral, 64 KB-os L1 adat-gyorsítótárral és 1 MB-os L2 gyorsítótárral rendelkezett. Minden gyorsítótár meghal.

Ezenkívül az Efficeon code morphing szoftver (CMS) a fő memória kis részét (általában 32 MB) fenntartotta a dinamikusan lefordított x86 utasítások gyorsítótárához.

Natív összeállítás

Elvileg lehetővé kell tenni az x86 kód optimalizálását a Code Morphing Software támogatása érdekében , vagy akár a fordítók számára, hogy közvetlenül a natív VLIW architektúrát célozzák meg . 2003-ban írva azonban Linus Torvalds nyilvánvalóan elutasította ezeket a megközelítéseket:

A natív crusoe kód - még ha dokumentált és elérhető is volt - nem túl kedvez az általános rendeltetésű operációs rendszer dolgainak. Nincs fogalma a memória védelméről, és nincs MMU a kódhoz való hozzáféréshez, így például a kernelmodulok egyszerűen nem működnek.

A fordítások általában jobbak, mint a statikusan lefordított natív kódok (mert az egész CPU-t spekulációkra tervezték, és a statikus fordítók nem tudják, hogyan kell ezt megtenni), és így a natív módba való áttérés nem feltétlenül teljesítményjavulás.

Tehát nem, nem igazán profitálna belőle, arról nem is beszélve, hogy ez még csak nem is opció, mivel a Transmeta amúgy soha nem tett közzé elegendő részletet ehhez. Nagyrészt egyszerű biztonsági megfontolásokból - ha kezelőfelületeket kezd el adni a "mikrokóddal" való elcsúfításhoz, akkor nagyon csúnya dolgokat tehet.

[… Mármint…] "ezt nem teheti meg". És nem is mondjuk el annak részleteit, hogy ezt hogyan nem teheti meg.

Valójában a transzmeta belsejében sem lehet ezt megtenni, anélkül, hogy rendelkezne a vaku különlegesen megáldott verziójával, amely lehetõvé teszi a frissítéseket. Ha valaha lát egy olyan gépet, amelyen jól látható a „CMS frissítve fejlesztői verzióra” felirat, akkor ez arra utal, hogy a gépet a TMTA fejlesztői megváltoztathatják.

-  Linus Torvalds, linux-kernel levelezőlista

A későbbi , 2004-ben megjelent reverz mérnöki munka tisztázza a natív VLIW architektúra és a kapcsolódó utasításkészlet néhány részletét, és azt sugallja, hogy vannak olyan alapvető korlátozások, amelyek kizárják az operációs rendszer, például a Linux hordozását.

Ugyanez a munka összehasonlítja a Transmeta szabadalmaztatott technológiáját a korábban publikált és egyes esetekben az IBM szabadalmaival, és azt sugallja, hogy egyes állítások nem állják meg a részletes vizsgálatot.

Hivatkozások

Külső linkek