Termelés | Tól 1995-ös , hogy 1997-es |
---|---|
Készítő | Texasi hangszerek |
Frekvencia | 143 MHz és 200 MHz között |
---|
Ház | 521 tűs gömbmátrix |
---|---|
Szív | dupla UAL |
Építészet | 64 bites SPARC V9 |
---|---|
nagy endian | nagy endian |
Az UltraSPARC egy mikroprocesszor által kifejlesztett Sun Microsystems által gyártott Texas Instruments . Megvalósítja a SPARC V9 utasításkészletet . 1995-ben jelent meg. Ez volt a Sun Microsystems első mikroprocesszora, amely megvalósította ezt az utasításkészletet. Marc Tremblay részt vett a létrehozásában.
Az UltraSPARC egy szuperskaláris mikroprocesszor, amely képes utasításainak rendezetlen kezelésére ( Out-of-order végrehajtás ). Négy utasítást képes párhuzamosan feldolgozni. Meg van egy végrehajtási csővezeték 8 történetek mély.
A végrehajtási egységet a SuperSPARC-hez képest egyszerűsítették a magasabb frekvencia elérése érdekében. Az egyszerűsítésre példa az Arithmetic Logic Unit (UAL), amelyet nem úgy soroltak fel, mint a SuperSPARC-n.
A mikroprocesszor 32 64 bites regiszterrel rendelkezik. A regiszterablakokkal együtt (az UltraSPARC-nak 8 van) a processzor összesen 144 regiszterhez érkezik. A processzornak hét bemeneti és 3 kimeneti regisztere is van. A regiszterek két számtani és logikai egységhez, valamint a memória hozzáférési egységhez is hozzáférést biztosítanak. Mindkét UAL képes aritmetikai, logikai és biteltolásos műveletek végrehajtására. Megkötés, hogy a két UAL közül csak az egyik tudja elvégezni a szorzási és osztási műveleteket.
Ez a processzor lebegőpontos számítási egységgel is rendelkezik, amely öt részre oszlik:
Az UltraSPARC gyorsítótárnak két szintje van: elsődleges és másodlagos. Maga az elsődleges két részből áll: egy gyorsítótár az utasítások számára, egy másik az adatok számára. Mindkettő kapacitása 16 KB.
Az UltraSPARC külső másodlagos gyorsítótár használatát is megköveteli. Ez a gyorsítótár egységes, 512 KB és 4 MB kapacitású, és közvetlen leképezésű. A gyorsítótárazott adatok egyetlen ciklusban érhetők el. A külső gyorsítótár a mikroprocesszorral azonos sebességgel futó szinkron SRAM memóriából áll (a szorzó arány használata nem támogatott). Az adatbuszon keresztül érhető el.
3,8 millió tranzisztorból áll. Ezt a Texas Instrument EPIC-3 CMOS eljárásával állítottuk elő, 0,5 µm-es maratási finomsággal és 4 fémszinttel. Az UltraSPARC-t nem a BiCMOS eljárással állították elő, mivel a Texas Instruments szerint a folyamat nem volt jó teljesítmény 0,5 µm-es maratással, és csekély teljesítményelőnyt nyújtott. A folyamatot először a TI MVP-n ( digitális jelfeldolgozó vagy DSP) tökéletesítették, lefelé módosított specifikációval, különösen a fémrétegek száma (4 helyett 3 szint és 0, 55 µm metszeti finomság) tekintetében. alkalmazzák az UltraSPARC-ra, hogy elkerüljék a SuperSPARC-vel tapasztalt hibák megismétlését.
Az UltraSPARC műanyag golyók (PBGA) mátrix formájában jön létre, és 521 kontaktorból áll.