Diit.cz - Novinky a informace o hardware, software a internetu

Srovnávací test několika grafik z hlediska GPGPU výkonu

ATI FireGL + nVidia Quadro
Protože CUDA je tu s námi již tři roky, OpenCL mají též oba hlavní výrobci posvěceno od Khronosu pro svá GPU a DirectCompute je také již odhaleno, je ten pravý čas podívat se na první náznaky výkonnostního srovnání GPU z hlediska výpočetního výkonu. Sáhli jsme po krátkém porovnání devíti aktuálně v redakci dostupných grafik (od integrované až po absolutní hi-end) v SiSoft Sandra Lite 2009.SP4 a jejího subtestu GPGPU Processing…

Nejprve úvodem. Test prověřuje výkon GPU jak v single-precision (32bit přesnost, označena Float), tak v double-precision (64bit přesnost, označena Double). Právě double-precision je to, na co se oba výrobci zaměřují u svých "DirectX 11" GPU, zejména u Nvidia Fermi se očekává razantní snížení propadu oproti single-precision a stávající generaci GPU architektonicky stále vycházející z letitého G80.

ATI sama se víceméně stále drží architektury představené u Radeonu HD 2900 před pár lety, ale již od počátku si sama rozdala karty o něco lépe, takže její propady v double-precision nejsou tak fatální. Následující graf tedy berte jako potvrzení toho, co se všeobecně ví.

GPGPU testy v Sisoft Sandra 2009

Povšimněte si brutálního propadu u GeForce poslední generace. ATI se poslední tři generace grafik zjevně drží přibližného poměru 1:2 mezi single a double přesností. Je to trochu zvláštní, z materiálů představujících architekturu HD 5800 vyplynul poměr 2,72 versus 0,544 TFLOPS.

Nicméně, kdo ví, jak přesně Sandra své výsledky měří. Můžeme pouze říci, že test se provádí na fraktálu známém jako Mandelbrotova množina. Dle Sisoftu jsou takovéto instrukce používány při kompresi/dekompresi zvuku i videa, ve hrách a dalších aplikacích, kde se aplikují tytéž operace na velká množství dat.

Každopádně se sluší dodat, že Radeony byly měřeny přes ATI Stream, GeForce přes CUDA. Příslušné plug-iny v Sisoftu napsal jeho hlavní programátor Adrian Silasi, Stream je optimalizován člověkem z AMD (u CUDA podobná informace není uvedena). Co se týče budoucích případných testů přes OpenCL, resp. DirectCompute, pak vězte, že OpenCL kód je založen na portu z CUDA, DirectCompute 11 kód na portu z DirectX 10.

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Srovnávací test několika grafik z hlediska GPGPU výkonu

Sobota, 17 Říjen 2009 - 21:08 | Anonym | zyx: Máš pravdu, beru zpět. Jsem zvědav, jak se s...
Sobota, 17 Říjen 2009 - 18:04 | Anonym | paulie z malého města: Protože pak srovnáváš jiné...
Sobota, 17 Říjen 2009 - 13:25 | Anonym | Samozřejmě chtěl jsem napsat, že nVidia je o...
Sobota, 17 Říjen 2009 - 13:23 | Anonym | zyx: Proč ne, když jednočip od ATI stojí stejně...
Sobota, 17 Říjen 2009 - 10:30 | Anonym | Každej blbeček ví, že označovat ATI karty zeleně...
Sobota, 17 Říjen 2009 - 05:36 | Anonym | paulie z malého města: Ty bys radši srovnával...
Pátek, 16 Říjen 2009 - 19:55 | Anonym | Nemluvě o tom, že HD 5870 je o rok mladší než GTX...
Pátek, 16 Říjen 2009 - 19:52 | Anonym | To, že je v tom srovnání hi-endová ATI HD 5870 a...
Pátek, 16 Říjen 2009 - 16:01 | Anonym | Ati na GPUgridu nejede. to jen tak pro zajimavost...
Pátek, 16 Říjen 2009 - 14:43 | John Doe | Hm, dobrý nápad koupit rodičům prohlížedlo na...

Zobrazit diskusi