Transmeta Efficeon

Procesor Transmeta Efficeon

Procesor Efficeon to 256-bitowy projekt VLIW drugiej generacji firmy Transmeta , wydany w 2004 roku, który wykorzystuje silnik oprogramowania Code Morphing Software (CMS) do konwersji kodu napisanego dla procesorów x86 na natywny zestaw instrukcji chipa. Podobnie jak jego poprzednik, Transmeta Crusoe ( 128-bitowa architektura VLIW), Efficeon kładzie nacisk na wydajność obliczeniową, niskie zużycie energii i niski ślad cieplny.

Edytor

Efficeon najbardziej 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 bez wykonywania do trybu PAE . Obsługa bitów NX jest dostępna od wersji CMS 6.0.4.

, że wydajność obliczeniowa Efficeon w porównaniu z mobilnymi procesorami, takimi jak Intel Pentium M, jest niższa, chociaż wydaje się, że niewiele jest publikowanych na temat względnej wydajności tych konkurencyjnych procesorów.

Efficeon był dostępny w dwóch typach obudów : 783- i 592-kontaktowy układ siatki kulek (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żna go pasywnie chłodzić.

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

Wewnętrznie Efficeon ma dwie jednostki logiki arytmetycznej , dwie jednostki ładowania/zapisywania/dodawania, dwie jednostki wykonywania, 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ć 256-bitową instrukcję VLIW na cykl, 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 danych L1 i 1 MB pamięci podręcznej L2. Wszystkie skrytki są wyłączone.

Dodatkowo Efficeon CMS (oprogramowanie do morfingu 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

Linki zewnętrzne