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.
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.
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.
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.
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.
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.
Az UltraSPARC-t továbbfejlesztették, és három származéka van.
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.
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 .
SPARC mikroprocesszorok | |
---|---|
Nap | |
Jóslat | |
Fujitsu | |
MCST | |
Egyéb |