Testy GPGPU
Kapitoly článků
Ne, vážně jsme se nezbláznili, to spíše v Intelu si asi řekli, že by bylo dobré zatopit chystanému AMD „Fusion“ APU pod kotlem. A tak už i Intel HD grafika počínaje řadou 2000 a 3000 umí Direct Compute a je tedy určitým způsobem využitelná na GPGPU práci (rozdíl mezi HD 2000 a 3000 u Intelu je pouze v počtu Execution Units (což je prostě Shader Processor po intelovsku), 2000 jich má oproti 3000 polovic, jinak jsou ty grafiky prakticky stejné, liší se pak ještě v různých procesorech frekvencemi).
Pro testy GPGPU jsme zvolili Sandru Lite 2011c a několik testů schopných prověřit GPGPU práci. Vtip je v tom, že některé testy v Sandře jsou navrženy tak, že lze přímo porovnávat výsledky CPU a GPU, neboť používají stejné algoritmy a stejná data (pouze se liší implementace pro konkrétní hardware). A tak jsme si vyzkoušeli šifrování a hashování (Cryptography Benchmark) a výpočet fraktálu (u GPU je to GPGPU Processing Benchmark, u procesorů CPU Multimedia Benchmark).
Cryptography Benchmark
Core i7 2600K: CPU | AES256 iAES | ![]() |
SHA256 iSSE4 | ![]() | |
Core i7 2600K: GPU | AES256 GPGPU | ![]() |
SHA256 GPGPU | ![]() | |
Radeon HD 5450 DDR2 | AES256 GPGPU | ![]() |
SHA256 GPGPU | ![]() | |
AMD Phenom II X4 905e | AES256 | ![]() |
SHA256 | ![]() |
Instrukční sada AES-NI v procesorech Intel pochopitelně nemá v šifrování konkurenci, výsledky jsou přesto zajímavé z pohledu hashování (SHA256), kde grafika jako taková zvládá udělat o trošku více práce než procesor. Srovnání je zajímavé i s Radeonem HD 5450, kterému jde oproti Intel grafice značně lépe šifrování. Sandra u Intel grafiky používá Direct Compute, u Radeonů pochopitelně ATI Stream a u Nvidia CUDA.
GPGPU Processing Benchmark / CPU Multimedia Benchmark
Core i7 2600K: CPU | Float x8 iSSE2 | ![]() |
Double x4 iSSE2 | ![]() | |
Core i7 2600K: GPU | Native Float | ![]() |
Double Emulated | ![]() | |
Radeon HD 5450 DDR2 | Native Float | ![]() |
Double Emulated | ![]() | |
AMD Phenom II X4 905e | Float x8 iSSE2 | ![]() |
Double x4 iSSE2 | ![]() |
Ačkoli nám v tomto testu nová integrovaná grafika Intelu neporazila diskrétní Radeon HD 5450, je určitě dobré s GPGPU funkcemi v Intel grafikách do budoucna počítat. „Intelgrované“ grafiky přestaly být nezajímavé s příchodem prvních procesorů Core i7/i5/i3 s Intel HD Graphics, s příchodem procesorů „Sandy Bridge“ už začínají být i zajímavé.
Důvod, proč Sandra neotestovala na nových procesorech instrukční sadu AVX, je nejspíše ten, že s ní ještě neumí pracovat. Jinak by asi byl výsledek trochu jiný.