mały|Sun UltraSPARC II Microprocessor UltraSPARC – implementacja architektury programowej (ISA) SPARC zrealizowana przez firmę Sun Microsystems. UltraSPARC jest implementacją specyfikacji SPARC-v9, czyli procesorów o architekturze 64-bitowej, która jest wstecznie zgodna z wersją v8 opisującą 32-bitowy procesor. Dzięki temu na procesorach tych można bez jakiejkolwiek zmiany uruchamiać oprogramowanie 32-bitowe.
Procesory te są projektowane przez inżynierów firmy SUN, produkcją zajmuje się natomiast firma Texas Instruments.
Procesory UltraSPARC III były pierwszymi procesorami firmy SUN posiadającymi wbudowany kontroler pamięci przez co dostęp do pamięci jest znacznie szybszy niż w klasycznych rozwiązaniach SMP, szczególnie w serwerach wieloprocesorowych. Rozwiązanie takie znane jest jako NUMA i stosowane jest także w procesorach firm AMD (Opteron) oraz IBM (Power 5). UltraSPARC IV jest pierwszym procesorem z rodziny UltraSPARC, który zawiera dwa rdzenie w jednej obudowie.
Kolejne generacje procesorów UltraSPARC są ze sobą zgodne na poziomie interfejsów sterujących w ramach nieparzystej i kolejnej parzystej generacji. Zgodność ta umożliwiała szybkie, i w wielu sytuacjach bezproblemowe, przejście z generacji nieparzystej na parzystą. Dzięki temu możliwe stało się także łączenie różnych generacji procesorów z różną szybkością pracy (częstotliwością taktowania) w jednym systemie komputerowym. Każdorazowa zmiana generacji z parzystej na nieparzystą wymuszała zmianę architektury systemowej i zakup nowych serwerów.
Po przejęciu firmy Sun Microsystems przez Oracle anulowano zapowiadany procesor UltraSPARC RK, zaś kolejny procesor bazujący na serii UltraSPARC został nazwany SPARC T3.
Historia Specyfikacja mikroprocesorów Sun UltraSPARCModelCzęstotliwość[MHz]WersjaarchitekturyRokProcesprodukcyjny[µm]Liczbatranzystorów[miliony]Powierzchnia[mm²]LiczbawyprowadzeńMocelektryczna[W]Napięciezasilania[V]Dcache[k]Icache[k]Scache[k]Ecache[k]UltraSPARC I140-200V919950.55.2315521303.316161024--UltraSPARC II250-480V919970.255.4156521213.316168192--UltraSPARC IIi270-480V919980.255.4148587211.916162048--UltraSPARC IIe400-500V920000.18 Al??370131.71616256--UltraSPARC IIi+550-650V920020.18 Cu??37017.61.71616512--UltraSPARC III600-1200V920010.13293301368531.664328192--UltraSPARC IIIi1064-1593V920030.1387.5206959521.3643216384--UltraSPARC IV1050-1350V920040.136635613681081.35643216384--UltraSPARC IV+1500V920050.092953361368901.16464204832768UltraSPARC T11000-1400V9 / UA 200520050.093003801933721.38163072--UltraSPARC T21000–1400V9 / UA 200720070.0655033421831951.1–1.58164096--UltraSPARC T2+1200–1400V9 / UA 2007 2008 0.0655033421831 ? ? 8164096--UltraSPARC RK2300 projekt anulowany 0.065?3962326??32322048?
Legenda: Dcache – cache L1 dla danych Icache – cache L1 dla programu Scache – cache L2 Ecache – cache L3 -- – brak danej właściwości
Linki zewnętrzne Opisy i zdjęcia różnych procesorów SPARC Procesory UltraSPARC w zasobach firmy SUN
Kategoria:Architektury procesorów