OpenCL: CPU + GPU
Dzięki obsłudze OpenCL coraz większa ilość programów wykorzystuje do obliczeń zarówno procesor, jak i układ graficzny. Taka tendencja może tylko cieszyć, bo możliwości sprzętu są coraz lepiej wykorzystywane. Oczywiście im lepszy układ graficzny, który w dodatku składa się z większej liczby procesorów strumieniowych, tym przyspieszenie jest większe.
Wsparcie dla OpenCL znajdziemy już w pakiecie Adobe Creative Suite CS6 (Photoshop i Adobe), licznych programach do edycji i składu wideo (Sony Vegas Pro czy CyberLink PowerDirector), archiwizerach takich jak WinZIP, czy nawet w bezpłatnych programach graficznych, np. GIMP.
Na temat OpenCL i związanych z tym korzyści pisaliśmy na naszych łamach już niejednokrotnie:
- OpenCL: Adobe Photoshop CS6, Creative Suite 6 i WinZip 16.5 wykorzystują moc CPU i GPU
- OpenCL: akceleracja GPU w CyberLink PowerDirector 10
- OpenCL: Sony Vegas Pro 11 - akceleracja GPU w programie do edycji wideo
LuxMark 2: OpenCL – scena Sala
[SPS] próbki na sekundę
AMD A10-5800K (CPU + iGPU) | 409 375 |
AMD A8-5600K (CPU + GPU) | 338 317 |
Core i5 3570K (CPU + iGPU) | 316 297 |
Core i5 3570K (CPU) | 256 240 |
AMD A10-5800K (iGPU) | 255 242 |
AMD A10-5800K (CPU) | 234 226 |
AMD A8-5600K (CPU) | 226 218 |
AMD A8-5600K (GPU) | 178 172 |
Core i5 3570K (iGPU) | 70 69 |
RAM 1866MHz RAM 1333MHz |
Równoczesne działanie CPU oraz iGPU (zintegrowanej grafiki) pozwala przegonić w możliwościach obliczeniowych dwukrotnie droższy procesor Core i5 3570K. Dla porównania: procesor Core Intel i3 3225 (RAM 1333 MHz) w teście OpenCL CPU osiąga 165 SPS, a Core i3 3240 (RAM 1333MHz) 172 SPS - tańsze układy AMD są więc górą.
Co ciekawe, mimo że sterowniki 12.11 powinny podnosić wydajność układów graficznych opartych na architekturze GCN, to grafika zintegrowana w Trinity również nieco wzmocniła swoje osiągi w stosunku do sterowników 12.8. W przypadku obliczeń OpenCL nie można teoretyzować o sztuczkach podnoszących wydajność - jest po prostu nieco szybciej.