OpenCL , OSX 10.6 Snow Leopard en Ati Radeon 24xx series
Op het forum van Tweakers.net vragen de gebruikers zich af wat de voordelen van OpenCL zijn binnen Snow Leopard, de opvolger van het Apple OSX besturingssysteem. In de oudere iMac modellen (iMac 8,1) zitten namelijk Ati Radeon kaarten (2400 en 2600 series) die geen gebruik kunnen maken van OpenCL. De vraag is of dit tenkoste gaat van de snelheid onder dit besturingssysteem. Ik wil hier graag inhoudelijk op reageren:
OpenCL is een framework van Apple dat in Snow Leopard zit, waardoor in de toekomst ontwikkelaars applicaties kunnen maken die de berekeningen kunnen offloaden naar de videokaart (GPU). Dit zou een gunstig effect moeten hebben op de prestaties. De enige applicatie die van dit (lees: princiepe) gebruik maakt is Quicktime (H.264 acceleration), waarbij ik me nog afvraag of ze dit wel via OpenCL doen en niet via een andere manier (drivers).
Meer info over het wel of niet kunnen beschikken van OpenCL is hier te vinden: http://netkas.org/?p=164
Conclusie: Je zult dus (voorlopig) geen verschil moeten merken met of zonder de ondersteuning van OpenCL. De snelheidsverbeteringen die Apple heeft doorgevoerd in SL zijn allemaal niet-OpenCL gerelateerd. Een ieder profiteert dus hetzelfde of evenveel als iemand die wel OpenCL ondersteuning heeft.
Verder is nog maar de vraag in hoeverre ontwikkelaars hieraan gehoor gaan geven. Apple heeft OpenCL naar voren geschoven als framework voor GPU offloading maar als ontwikkelaars dit links laten liggen heb je dus niets aan de gehele techniek. Nvidia is op dit moment bijvoorbeeld al bezig met CUDA en VDPAU. Intel zal waarschijnlijk met een zelfde soort tegenhanger komen zodra hun Larrabee processor met geintegreerde GPU’s op de markt zal komen. OpenCL is tot nu dus niets meer dan een mooi marketingwoord, waar de gebruiker voorlopig nog niets van zal merken.
Recent Comments