UltraSPARC - UltraSPARC - Wikipedia
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Listopad 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() Mikroprocesor UltraSPARC 200 MHz | |
Obecná informace | |
---|---|
Spuštěno | 1995 |
Přerušeno | 1997 |
Navrhl | Sun Microsystems |
Výkon | |
Max. procesor rychlost hodin | 143 MHz až 200 MHz |
Architektura a klasifikace | |
Sada instrukcí | SPARC V9 |
Fyzické specifikace | |
Jádra |
|
Dějiny | |
Předchůdce | SuperSPARC II |
Nástupce | UltraSPARC II |
The UltraSPARC je mikroprocesor vyvinutý uživatelem Sun Microsystems a vymyslel Texas Instruments, představený v polovině roku 1995. Je to první mikroprocesor od společnosti Sun, který implementoval 64bitovou verzi SPARC V9 architektura sady instrukcí (JE). Marc Tremblay byl co-mikroarchitekt.
Mikroarchitektura
UltraSPARC je čtyři vydání superskalární mikroprocesor, který provádí pokyny v systému Windows v pořádku. Má devítistupňové celé číslo potrubí.
Funkční jednotky
Exekuční jednotky byly zjednodušeny vzhledem k SuperSPARC, aby se dosáhlo vyšších taktovacích frekvencí - příkladem zjednodušení je, že ALU nebyly na rozdíl od SuperSPARC kaskádovité, aby nedošlo k omezení hodinové frekvence.
Celé číslo zaregistrovat soubor má 32 64bitových záznamů. Jak používá SPARC ISA registrovat okna, z nichž má UltraSPARC osm, skutečný počet registrů je 144. Soubor registru má sedm portů pro čtení a tři pro zápis. Soubor celočíselného registru poskytuje registry dvěma aritmetické logické jednotky a nakládací / skladovací jednotka. Tyto dvě ALU mohou provádět aritmetické, logické i směnové instrukce, ale pouze jedna může provádět instrukce pro násobení a dělení.
Jednotka s plovoucí desetinnou čárkou se skládá z pěti funkčních jednotek. Jeden provádí sčítání a odčítání s plovoucí desetinnou čárkou, jeden násobí, druhý dělí a odmocniny. Dvě jednotky jsou pro provádění instrukcí SIMD definovaných Sada vizuálních instrukcí (VIS). Soubor registru s plovoucí desetinnou čárkou obsahuje třicet dva 64bitových registrů. Má pět čtecích portů a tři porty pro zápis.
Mezipaměti
UltraSPARC má dvě úrovně mezipaměti, primární a sekundární. Existují dvě primární mezipaměti, jedna pro pokyny a druhá pro data. Oba mají kapacitu 16 KB.
UltraSPARC vyžadoval povinnou externí sekundární mezipaměť. Mezipaměť je jednotná, má kapacitu 512 kB až 4 MB a je přímo mapována. Může vrátit data v jediném cyklu. Externí mezipaměť je implementována pomocí synchronních SRAM taktovaných na stejnou frekvenci jako mikroprocesor, protože poměry nebyly podporovány. Je přístupný přes datovou sběrnici.
Výroba
Obsahoval 3,8 milionu tranzistorů. Byl vyroben v procesu EPIC-3 společnosti Texas Instruments, 0,5 μm Komplementární polovodič oxidu kovu (CMOS) proces se čtyřmi úrovněmi kovu. UltraSPARC nebyl vyroben v BiCMOS proces, jak tvrdila společnost Texas Instruments, neměla dostatečný rozsah na procesy 0,5 μm a nabídla malé zlepšení výkonu. Proces byl zdokonalen na MVP TI procesor digitálního signálu (DSP) s některými chybějícími vlastnostmi, jako jsou tři úrovně kovu místo čtyř a velikost prvku 0,55, než byl použit k výrobě UltraSPARC, aby se zabránilo opakování výrobních problémů, se kterými se setkáváme u SuperSPARC.
Balík
UltraSPARC je zabalen v plastu s 521 kontakty pole s míčem (PBGA).
Související procesory
Reference
- Greenley, D. a kol. (1995). „UltraSPARC: Superskalární 64bitový SPARC nové generace“. Sborník Compcon '95: str. 442–451.
- Gwennap, Linley (3. října 1994). "UltraSparc uvolňuje výkon SPARC". Zpráva mikroprocesoru, Svazek 8, číslo 13.
- Gwennap, Linley (5. prosince 1994). "UltraSparc přidává multimediální pokyny". Zpráva mikroprocesoru.