Schéma jadra „R600“
(Klikni pre obrázok v originálnej veľkosti)
Obrázok predstavuje do veľkej miery zjednodušenú schému jadra R600. Zobrazený je hlavne tok dát zo začiatku čipu – „command processora“ až po koniec - „ROPs“, kde sa dostávajú finálne pixely do „framebuffera“ a sú zobrazované na vašej obrazovke.
R600 je plne unifikovaný a paralelne pracujúci čip so všetkým čo k tomu patrí, ktorý spĺňa a dokonca prevyšuje špecifikácie Direct3D Shader Modelu 4.0 s architektúrou shader core, ktorá si sama rozkladá záťaž („self load-balancing“). Dôraz pri designe sa kládol hlavne na vysoký výkon ALUs a maximálne možné zakrytie latencií, ktoré je dosiahnuté shader core-om, paralelizáciou vlákien a decentralizovaným prístupom k pamäti vďaka pamäťovému radiču. Už pri prvom pohľade je to vidieť, aký dôraz sa kládol voči predchádzajúcim high end čipom, hlavne na shader core a maximálne využite dostupnej priepustnosti pri 3D (aj 2D) renderingu.
Shader core obsahuje ALUs so single precision, ktoré spĺňajú štandard IEEE 754 v oblasti zaokrúhlovania a presnosti pre všetky matematické operácie, spolu so schopnosťou pracovať s celými číslami. Všetky „stream processing units“ (SPUs) ale nemajú rovnaké schopnosti. 5. ALU v skupine SPUs má väčšie množstvo schopností ako ostatné. Vie narábať so špeciálnymi funkciami (SFUs) a niektorými špeciálnymi celočíselnými operáciami. R600 a všetky ostatné čipy rovnakej architektonickej rodiny obsahujú, ako bolo už vyššie spomínané – tesselačnú jednotku.
Toto sú základy grafického čipu. Poďme sa preto pozrieť detailnejšie na čip a jeho jednotlivé časti. Začneme „command processorom“ , kde celý „špás“ začína.
R600 je plne unifikovaný a paralelne pracujúci čip so všetkým čo k tomu patrí, ktorý spĺňa a dokonca prevyšuje špecifikácie Direct3D Shader Modelu 4.0 s architektúrou shader core, ktorá si sama rozkladá záťaž („self load-balancing“). Dôraz pri designe sa kládol hlavne na vysoký výkon ALUs a maximálne možné zakrytie latencií, ktoré je dosiahnuté shader core-om, paralelizáciou vlákien a decentralizovaným prístupom k pamäti vďaka pamäťovému radiču. Už pri prvom pohľade je to vidieť, aký dôraz sa kládol voči predchádzajúcim high end čipom, hlavne na shader core a maximálne využite dostupnej priepustnosti pri 3D (aj 2D) renderingu.
Shader core obsahuje ALUs so single precision, ktoré spĺňajú štandard IEEE 754 v oblasti zaokrúhlovania a presnosti pre všetky matematické operácie, spolu so schopnosťou pracovať s celými číslami. Všetky „stream processing units“ (SPUs) ale nemajú rovnaké schopnosti. 5. ALU v skupine SPUs má väčšie množstvo schopností ako ostatné. Vie narábať so špeciálnymi funkciami (SFUs) a niektorými špeciálnymi celočíselnými operáciami. R600 a všetky ostatné čipy rovnakej architektonickej rodiny obsahujú, ako bolo už vyššie spomínané – tesselačnú jednotku.
Toto sú základy grafického čipu. Poďme sa preto pozrieť detailnejšie na čip a jeho jednotlivé časti. Začneme „command processorom“ , kde celý „špás“ začína.
subz3ro
gabriel
epto
Pavol Bobik
MichiGen
koro
Ryko
glide
thimy
A2C
noben
cpy
teho
Dwarden
crux2005
mirke
Dwarden
crux2005