UltraSPARC III

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. listopadu 2015; kontroly vyžadují 5 úprav .

UltraSPARC III (kódové označení "Cheetah") je mikroprocesor s instrukční sadou SPARC V9 vyvinutou společností Sun Microsystems a vyráběnou společností Texas Instruments . Byl představen v roce 2001 a fungoval na frekvencích od 600 do 900 MHz. V roce 2004 byl na jeho základě vytvořen nový procesor UltraSPARC IV . Hlavním vývojářem byl Gary Lauterbach.

Historie

Na Microprocessor Forum v roce 1997 bylo oznámeno, že UltraSPARC III bude k dispozici v roce 1999 a že bude konkurovat DEC Alpha 21264 a Intel Itanium (Merced). Vydání však bylo odloženo až do roku 2001. Navzdory tomu získal ocenění Microprocessor Report 's Best Server/Workstation Processor of 2001 za své multiprocesní kvality.

Popis

UltraSPARC III je superskalární mikroprocesor s prováděním instrukcí v pořadí. UltraSPARC III byl navržen pro multiprocesing sdílené paměti. Toho je dosaženo prostřednictvím integrovaného paměťového řadiče a víceprocesorové sběrnice.

Z mezipaměti vyžaduje až čtyři instrukce na cyklus. Dekódované instrukce jsou odeslány do expediční jednotky šest najednou. Dispečerské zařízení odesílá pokyny příslušným prováděcím jednotkám v závislosti na typu operace a dostupnosti volných zdrojů. Prostředky pro provádění zahrnují dvě aritmetické logické jednotky (ALU), jednotku načítání/ukládání a dvě jednotky s pohyblivou řádovou čárkou. Jedna z ALU může provádět pouze jednoduché celočíselné instrukce a načítání dat. Tato dvě zařízení s pohyblivou řádovou čárkou také nejsou ekvivalentní. Jeden může provádět pouze jednoduché operace, jako je sčítání, zatímco druhý provádí násobení, dělení a odmocninu.

Hotovost

V UltraSPARC III je cache rozdělena na 32 KB instrukční cache a 64 KB datovou cache. Cache druhé úrovně (L2) má kapacitu 8 MB. Připojuje se pomocí vyhrazené 256bitové sběrnice běžící na 200 MHz se špičkovou propustností 6,4 Gb/s. Mezipaměť je založena na synchronní statické paměti RAM , která pracuje na frekvenci až 200 MHz.

Externí rozhraní

Externí rozhraní se skládají ze 128bitové datové sběrnice a 43bitové adresové sběrnice, pracující na 150 MHz. Datová sběrnice neslouží k přístupu do paměti, ale k paměti jiných mikroprocesorů a obecných I/O zařízení.

Fyzická struktura

UltraSPARC III se skládá z 16 milionů tranzistorů, z nichž 75 % je v mezipaměti a značkách. Původně byl vyroben společností Texas Instruments technologií C07a (technologie 0,18 µm CMOS s šestivrstvou hliníkovou vazbou). V roce 2001 byl vyroben technologií 0,13 mikronu se sloučeninami hliníku. To umožnilo zvýšit frekvenci na 750-900 MHz.

Deriváty

UltraSPARC byl vylepšen a má tři deriváty.

UltraSPARC III Cu

UltraSPARC III Cu ("Gepard+") je další vývoj založený na UltraSPARC III. Tento procesor pracoval na vyšších frekvencích: od 1050 do 1200 MHz. Velikost matrice byla 232 mm². Procesor byl vyroben technologií 0,18 mikronu CMOS se 7vrstvým měděným připojením společností Texas Instruments.

UltraSPARC IIIi+

UltraSPARC IIIi+ ("Serrano") je dalším vývojem UltraSPARC IIIi. Měl být spuštěn ve druhé polovině roku 2005, ale byl zrušen ve prospěch nových procesorů UltraSPARC IV+ , UltraSPARC T1 a UltraSPARC T2 .