Detonator 3 vs. Detonator XP

Před časem uvedené ovladače Detonator XP pro grafické karty s čipy NVIDIA s sebou přinášejí nejen podporu všemožných nových grafických funkcí, ale hlavně znatelný nárůst výkonu. Co se skrývá za oním tajemným XP a nejedná se jen o marketingový tah spojený s uvedením nového operačního systému Microsoftu? Kdy se efekt vylepšené architektury projeví nejvíce? Odpověď naleznete v tomto článku.
Detonator 3 vs. Detonator XP
Kapitoly článku
  • Hlavní myšlenka...
  • Testy

...Detonatorů XP je zlepšení souhry přístupů procesoru a grafické karty do paměti a celkově tak lepší využití propustnosti systémové DRAM.

Problémem je, že v některých okamžicích, a stává se to poměrně často, musí procesor čekat na data z paměti a mezitím "se nudí". Většina čipových sad sice umožňuje souběžné přístupy CPU to DRAM s AGP to DRAM, ale v praxi stále není možné čekat zázraky, protože pořád hraje roli, který bank paměti je právě otevřen a zda požadovaná data nejsou někde jinde, tudíž zda nebude nutné jiný bank uzavřít (a mezitím opět čekat).

Data Prefetch

Velice neefektivní z hlediska využití propustnosti pamětí jsou náhodné přístupy. Proto se již nějaký ten pátek do mikroprocesorů přidávají jako součást rozšířených instrukčních sad data prefetch instrukce, po jejichž vykonání jsou data z paměti přečtena ještě před jejich vyžadováním výpočetními jednotkami CPU. U SSE se jedná o instrukci s prozíravým názvem "Prefetch", která má latenci dva hodinové cykly a, v případě Pentia III, přenáší z paměti 32 bytů v celku. Tím se místo náhodných přístupů využije efektivnější burst přenos. Protože programátoři jsou často líní používat nové instrukční sady, byl do Pentia 4 a novějších procesorů zaveden hardwarový mechanismus, kdy se procesor sám stará o předzásobení daty a nejsou tudíž potřeba žádné speciální instrukce (toto ale není tak efektivní řešení).

Optimalizace - Detonator XP

Protože v průběhu přístupu CPU do paměti není zaručeno, že grafická karta bude dobře zásobena texturami, je snahou dosažení stavu, kdy grafická karta přistupuje do paměti právě v okamžiku, kdy se procesor zabývá úlohou, na kterou žádná data z paměti nepotřebuje (má je v cache).

300 programátorů nVidie přemýšlelo, až vymysleli nové ovladače Detonator XP, které se snaží, a nutno říct že s úspěchem, o co nejlepší využití propustnosti pamětí. Toho se dá dosáhnout např. implementováním data prefetch do ovladačů a pak, v okamžiku, kdy procesor zpracovává tyto prefetchovaná data, vysíláním požadavků na zásobení grafické karty texturami ze systémové DRAM.

Z toho také plyne, že systémy s malým množstvím systémové paměti, tj. takové, kde se textury čtou z pevného disku (no fuj!) žádný efekt zrychlení nezaznamenají.

Ovladače Detonator XP jsou optimalizované tak, aby grafická karta byla dobře předzásobena texturami a mezitím, co si s nimi hraje, aby procesor byl zásobován daty do cache. Z toho plyne, že grafické karty s relativně velkou pamětí (dnes 128MB) nezaznamenají takový nárůst jako karty s optimálními 64MB. Záleží pochopitelně na konkrétní aplikaci a rozlišení, ale obecně se dá říct, že největší výhody zaznamenají systémy, kde grafická karta "navštěvuje" systémovou paměť středně často.

  • Hlavní myšlenka...
  • Testy

Témata článku: Hardware, Single, Myšlenka, Chase, Booster, Nature, Eagle, Zásobení, Paměti, Znatelný nárůst, Refresh, Značný vliv, Lobby, Paměť, Minimální nárůst, Pure, Náhodný přístup, Speciální instrukce, Multi, Vteřina, Zázrak


Určitě si přečtěte

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

** AMD představilo tři nové grafické karty ** Všechny s architekturou RDNA2, kterou používají i PS5 a Xbox Series ** Karty útočí přímo na GeForce RTX 3000

Karel Javůrek | 78

Karel Javůrek
Radeon RX 6000Grafické kartyAMD
Starlink podle betatesterů: Rychlejší a levnější než satelitní internet v Česku

Starlink podle betatesterů: Rychlejší a levnější než satelitní internet v Česku

** Reddit se začíná plnit zkušenostmi se Starlinkem ** Při přímé viditelnosti dá i 120 Mb/s ** Klasický satelitní internet už teď dalece překonává

Jakub Čížek | 48

Jakub Čížek
StarlinkPoskytovatelé internetu
Fedora 33 prostě funguje. Linux si zaslouží dobýt laptop, je to ale asi opět marné

Fedora 33 prostě funguje. Linux si zaslouží dobýt laptop, je to ale asi opět marné

** Desktopový Linux funguje a vypadá stále lépe ** Fedora 33 není výjimkou ** Ve stínu Windows a macOS tu vyrostly skvělé alternativy

Jakub Čížek | 157

Jakub Čížek
FedoraOperační systémyLinux
Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

** Kde jsou ty doby, kdy měl skoro každý doma Photoshop ** Photoshop a Premiere Pro od kamaráda nebo z warezu ** Dnes už to nemá smysl, existuje totiž hromada laciných alternativ

Jakub Čížek | 90

Jakub Čížek
Grafický editorStřih videa
Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

** Vybrali jsme nejlepší monitory na práci i pořádné hraní ** Nejlevnější monitor s kvalitním panelem nestojí ani tři tisíce ** Rozlišení 4K a větší obrazovka už není nedostupný luxus

David Polesný | 30

David Polesný
Monitory

Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5