Az UltraSPARC a Sun Microsystems által tervezett és a Texas Instruments által gyártott 64 bites mikroprocesszor , amely a SPARC V9 utasításkészletet használja . 1995 közepén mutatták be, ez volt az első olyan mikroprocesszor a Sun Microsystems-től, amely SPARC V9-et használt.
A SuperSPARC -hoz képest leegyszerűsítették a funkcionális csomópontokat a magasabb órajel elérése érdekében.
Egy egész regiszterfájl 32 64 bites bejegyzést tartalmaz. Mivel a SPARC utasításkészlet regiszter ablakokat használ, amelyekből az UltraSPARC nyolc van, a regiszterek száma összesen 144. A regiszterfájl 7 olvasási és 3 írási porttal rendelkezik. Az egész regiszterfájl két ALU -hoz és egy betöltési/tárolási egységhez biztosít regisztereket. Mindkét ALU végrehajthat aritmetikai, logikai és eltolási utasításokat, de csak az egyik hajthat végre szorzást és osztást.
A matematikai társprocesszor (FPU) öt funkcionális egységből áll. Az egyik a lebegőpontos összeadást és kivonást, a másik a szorzást, a harmadik osztást és a négyzetgyök felvételét végzi. Két csomópont szolgálja a VIS-ben ( Visual Instruction Set ) leírt SIMD utasítások végrehajtását . A társprocesszor-regiszterfájl 32 64 bites regisztert tartalmaz. 5 olvasási és 3 írási portja van.
Az UltraSPARC két szintű gyorsítótárral rendelkezik, az elsődleges és a másodlagos. Két elsődleges gyorsítótár van, az egyik az utasításoknak, a másik az adatoknak. Mindkettő kapacitása 16 KB. A másodlagos gyorsítótár mérete 512 KB és 4 MB között van.
Az UltraSPARC 3,8 millió tranzisztort tartalmaz. A Texas Instruments által készített EPIC-3 technológiával készült.
SPARC mikroprocesszorok | |
---|---|
Nap | |
Jóslat | |
Fujitsu | |
MCST | |
Egyéb |