UltraSPARC on Sun Microsystemsin suunnittelema ja Texas Instrumentsin valmistama 64-bittinen mikroprosessori , joka käyttää SPARC V9 -käskysarjaa . Se esiteltiin vuoden 1995 puolivälissä. Se oli ensimmäinen Sun Microsystemsin mikroprosessori, joka käytti SPARC V9:ää.
Toiminnallisia solmuja on yksinkertaistettu SuperSPARCiin verrattuna korkeampien kellotaajuuksien saavuttamiseksi.
Kokonaislukurekisteritiedostossa on 32 64-bittistä merkintää. Koska SPARC -käskysarja käyttää rekisteriikkunoita, joista UltraSPARC:lla on kahdeksan, on rekistereitä yhteensä 144. Rekisteritiedostossa on 7 lukuporttia ja 3 kirjoitusporttia. Kokonaislukurekisteritiedosto tarjoaa rekisterit kahdelle ALU : lle ja lataus/tallennusyksikölle. Molemmat ALU:t voivat suorittaa aritmeettisia, logiikka- ja siirtokäskyjä, mutta vain toinen voi suorittaa kerto- ja jakolaskuja.
Matemaattinen apuprosessori (FPU) koostuu viidestä toiminnallisesta yksiköstä. Toinen niistä suorittaa liukulukujen yhteen- ja vähennyslaskua, toinen kertolaskua, kolmatta jakoa ja neliöjuuren ottoa. Kaksi solmua suorittavat SIMD-käskyt, jotka on kuvattu VIS:ssä ( Visual Instruction Set ). Apuprosessorirekisteritiedosto sisältää 32 64-bittistä rekisteriä. Siinä on 5 lukuporttia ja 3 kirjoitusporttia.
UltraSPARCissa on kaksi välimuistitasoa, ensisijainen ja toissijainen. Siinä on kaksi ensisijaista välimuistia, yksi ohjeille ja toinen tiedoille. Molempien kapasiteetti on 16 kt. Toissijaisen välimuistin koko on 512 kt - 4 megatavua.
UltraSPARC sisältää 3,8 miljoonaa transistoria. Se valmistettiin EPIC-3- tekniikalla , jonka on luonut Texas Instruments.
SPARC mikroprosessorit | |
---|---|
Aurinko | |
Oraakkeli | |
Fujitsu | |
MCST | |
muu |