Transmeta Efficeon - Transmeta Efficeon

Procesor Transmeta Efficieon

Efficeon procesor Transmeta jest drugiej generacji 256-bitowy VLIW projekt wydany w 2004 roku, które wykorzystuje silnik oprogramowania Code Morphing Software (CMS) do konwersji kodu napisany dla x86 procesorów do natywnego zestawu instrukcji chipa. Podobnie jak jego poprzednik, Transmeta Crusoe ( architektura 128-bitowa VLIW), Efficeon kładzie nacisk na wydajność obliczeniową, niski pobór mocy i niewielki ślad termiczny.

Edytor

Efficeon najdokładniej odzwierciedla zestaw funkcji procesorów Intel Pentium 4 , chociaż, podobnie jak procesory AMD Opteron , obsługuje w pełni zintegrowany kontroler pamięci , magistralę HyperTransport IO oraz bit NX lub rozszerzenie x86 do trybu PAE . Obsługa bitów NX jest dostępna od wersji CMS 6.0.4.

Uważa się, że wydajność obliczeniowa Efficeon w stosunku do mobilnych procesorów, takich jak Intel Pentium M, jest niższa, chociaż wydaje się, że niewiele zostało opublikowanych na temat względnej wydajności tych konkurencyjnych procesorów.

Efficeon był dostępny w dwóch rodzajach opakowań : 783- i 592-stykowa siatka kulowa (BGA). Jego zużycie energii jest umiarkowane (niektóre zużywają zaledwie 3 waty przy 1 GHz i 7 watów przy 1,5 GHz), więc może być pasywnie chłodzony.

Wyprodukowano dwie generacje tego chipa. Pierwsza generacja (TM8600) została wyprodukowana przy użyciu procesu TSMC 0,13 mikrometra i produkowana z prędkością do 1,2 GHz . Druga generacja (TM8800 i TM8820) została wyprodukowana w procesie Fujitsu 90 nm i produkowana z prędkością od 1 GHz do 1,7 GHz.

Wewnętrznie, Efficeon ma dwie jednostki arytmetyczno-logiczne , dwie jednostki ładujące/zapamiętujące/dodające, dwie jednostki wykonawcze, dwie jednostki zmiennoprzecinkowe / MMX / SSE / SSE2 , jedną jednostkę przewidywania rozgałęzień , jedną jednostkę aliasów i jedną jednostkę sterującą. Rdzeń VLIW może wykonywać na cykl 256-bitową instrukcję VLIW, która jest nazywana cząsteczką i ma miejsce na przechowywanie ośmiu 32-bitowych instrukcji (zwanych atomami) na cykl.

Efficeon ma 128 KB pamięci podręcznej instrukcji L1, 64 KB pamięci podręcznej L1 i 1 MB pamięci podręcznej L2. Wszystkie skrytki są na kostce.

Dodatkowo Efficeon CMS (oprogramowanie do przekształcania kodu) rezerwuje niewielką część pamięci głównej (zwykle 32 MB) na swoją pamięć podręczną tłumaczeń dynamicznie tłumaczonych instrukcji x86.

Produkty

1 GHz Efficeon TM8600 używany w Sharp Mebius MURAMASA / PC-MM2

Bibliografia

Linki zewnętrzne