Smazaný obsah Přidaný obsah
m Odstranění linku na rozcestník Procesor s použitím robota - Změněn(y) odkaz(y) na Mikroprocesor
Řádek 1:
[[Soubor:Sun UltraSPARCII.jpg|thumb|Sun UltraSPARC II]]
'''SPARC''' ('''S'''calable '''P'''rocessor '''ARC'''hitecture) je architektura [[procesor|mikroprocesorůmikroprocesor]]ů typu [[RISC]] původně navržená firmou [[Sun Microsystems]] roku [[1985]]. SPARC je registrovanou [[obchodní značka|obchodní značkou]] organizace '''SPARC International, Inc.''', která vznikla roku [[1989]] za účelem otevřít tuto architekturu ostatním výrobcům. Mezi licencované výrobce dnes patří například [[Texas Instruments]], [[Cypress Semiconductor]] a [[Fujitsu]]. Architektura je tedy otevřená a neproprietární.
 
Ve skutečnosti existují dvě [[Otevřený software|open source]] [[implementace]] této architektury. Zdrojový kód (napsaný v jazyce [[VHDL]]) implementace [[32bitový|32bitového]] SPARC Version 8 zvaná [[LEON]] je k dispozici pod licencí [[GNU Lesser General Public License|LGPL]]. [[64bitový|64bitová]], 32vláknová implementace, která splňuje ''UltraSPARC Architecture 2005'' a ''SPARC Version 9'' zvaná '''[[OpenSPARC]] T1''' je také k dispozici pod open source licencí. Implementace OpenSPARC T1 je napsaná v jazyku [[Verilog]].
Řádek 11:
 
== Procesor UltraSparc ==
'''UltraSparc''' je vysoce výkonný, vysoce integrovaný [[Mikroprocesor|procesor]] implementující 64bitovou SPARC V9 [[RISC]] architekturu. Je schopen udržet a realizovat až 4 [[Strojová instrukce|strojové instrukce]] za jeden [[takt procesoru]], souměrně podle požadavků a podmínek rozvětvení a možností [[cache]] paměti. Z asynchronního hlediska se jedná o hlavní způsob práce jednotky přivádějící instrukce a data do konce spojení (fronty). Instrukce určené k provedení jsou ukládány (v programovém pořadí) v násobné funkční jednotce, realizované paralelně a pro přidaný [[paralelismus]], které může dokončit mimo pořadí.
 
UltraSparc podporuje 44bitovou virtuální adresaci a 41bitovou fyzickou adresaci prostoru. Jádro instrukční sady bylo rozšířeno o grafické instrukce, které přináší většinou běžné operace spojené s [[2D|dvou dimenzionálním]] obrazovým zpracováním, 2 a 3 dimenzionální grafiku a obrazové kompresní [[Algoritmus|algoritmy]] a paralelní operace na [[pixel]], data s 8 a 16 bitovými komponentami.