UltraSPARC

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.

Építészet

Funkcionális elemek

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.

Készpénz

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.

Gyártás

Az UltraSPARC 3,8 millió tranzisztort tartalmaz. A Texas Instruments által készített EPIC-3 technológiával készült.

Linkek