UltraSPARC III

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2015. november 4-én felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

Az UltraSPARC III (kódnév "Cheetah") a Sun Microsystems által kifejlesztett és a Texas Instruments által gyártott SPARC V9 utasításkészlettel rendelkező mikroprocesszor . 2001-ben mutatták be, és 600 és 900 MHz közötti frekvencián működött. 2004-ben ennek alapján egy új UltraSPARC IV processzort hoztak létre . A fő fejlesztő Gary Lauterbach volt.

Történelem

Az 1997-es Mikroprocesszor Fórumon bejelentették, hogy az UltraSPARC III 1999-ben lesz elérhető, és felveszi a versenyt a DEC Alpha 21264 -ével és az Intel Itaniummal (Merced). A megjelenés azonban 2001-ig elhúzódott. Ennek ellenére többfeldolgozó tulajdonságaiért elnyerte a Microprocessor Report 2001 legjobb szerver/munkaállomás processzora díjat.

Leírás

Az UltraSPARC III egy szuperskaláris mikroprocesszor, amely sorrendben végrehajtja az utasításokat. Az UltraSPARC III-at megosztott memória többfeldolgozásra tervezték. Ez egy integrált memóriavezérlő és egy többprocesszoros busz révén érhető el.

Ciklusonként legfeljebb négy utasítást vesz igénybe a gyorsítótárból. A dekódolt utasításokat egyszerre hat alkalommal küldik el a küldő egységnek. A diszpécser eszköz a művelet típusától és a szabad erőforrások rendelkezésre állásától függően utasításokat küld a megfelelő végrehajtó egységeknek. A végrehajtási erőforrások két aritmetikai logikai egységet (ALU), egy betöltési/tárolási egységet és két lebegőpontos egységet tartalmaznak. Az egyik ALU csak egyszerű egész számú utasításokat és adatbetöltést tud végrehajtani. A két lebegőpontos eszköz sem egyenértékű. Az egyik csak egyszerű műveleteket hajthat végre, mint például az összeadás, a másik pedig a szorzást, az osztást és a négyzetgyököt.

Készpénz

Az UltraSPARC III-ban a gyorsítótár egy 32 KB-os utasítás-gyorsítótárra és egy 64 KB-os adatgyorsítótárra van felosztva. A második szint (L2) gyorsítótárának kapacitása 8 MB. Egy dedikált 256 bites buszon keresztül csatlakozik, amely 200 MHz-en fut, 6,4 Gb/s-os csúcsátviteli sebességgel. A gyorsítótár szinkron statikus RAM -on alapul, amely 200 MHz-ig működik.

Külső interfészek

A külső interfészek egy 128 bites adatbuszból és egy 43 bites címbuszból állnak, amelyek 150 MHz-en működnek. Az adatbusz nem a memória elérésére szolgál, hanem más mikroprocesszorok és általános I/O eszközök memóriájához.

Fizikai szerkezet

Az UltraSPARC III 16 millió tranzisztorból áll, amelyek 75%-a gyorsítótárban és címkékben található. Eredetileg a Texas Instruments gyártotta C07a technológiával ( 0,18 µm CMOS technológia hatrétegű alumínium kötéssel). 2001-ben 0,13 mikronos technológiával gyártották alumínium vegyületekkel. Ez lehetővé tette a frekvencia 750-900 MHz-re történő növelését.

Származékok

Az UltraSPARC-t továbbfejlesztették, és három származéka van.

UltraSPARC III Cu

Az UltraSPARC III Cu ("Cheetah+") az UltraSPARC III-on alapuló továbbfejlesztés. Ez a processzor magasabb frekvencián működött: 1050 és 1200 MHz között. A mátrix mérete 232 mm² volt. A processzort 0,18 mikronos CMOS technológiával, 7 rétegű réz csatlakozással gyártotta a Texas Instruments.

UltraSPARC IIIi+

Az UltraSPARC IIIi+ ("Serrano") az UltraSPARC IIIi továbbfejlesztése. 2005 második felében kellett volna megjelennie, de az új UltraSPARC IV+ , UltraSPARC T1 és UltraSPARC T2 processzorok javára törölték .