Beste bezoeker, het lijkt erop dat je Internet Explorer 6 als browser gebruikt. Helaas wordt Hardware.Info niet 100% correct weergegeven in deze, inmiddels verouderde, browser. Voor een optimale ervaring raden we je aan om gebruik te maken van up-to-date versie van Mozilla Firefox, Microsoft Internet Explorer, Google Chrome, Apple Safari of Opera.

44% snellere video encoding door OpenCL/GCD

hwi-h  Nieuws » 44% snellere video encoding door OpenCL/GCD

Nieuwsberichten

44% snellere video encoding door OpenCL/GCD

44% snellere video encoding door OpenCL/GCD

Auteur: Arnoud Onnink

Publicatiedatum: 19-09-2009 14:51

Categorie: Overig nieuws

Bron: Hardmac

Views: 3297

In de deze week op Hardware.Info gepubliceerde GPGPU test wordt gesproken over de OpenCL API van Apple. Bijzonder aan de API is dat deze kan werken met zowel ATI als nVidia videokaarten, in tegenstelling tot bijvoorbeeld nVidia's CUDA. Net als de zogeheten Grand Central Dispatch (GCD) technologie is OpenCL een toevoeging aan de nieuwe versie 10.6 "Snow Leopard" van het Mac OS X besturingssysteem van Apple, maar omdat het een open standaard betreft is deze ook binnen het bereik van andere systemen zoals Windows.

Een toepassing waarbij dergelijke technologieën van belang zijn is bijvoorbeeld het encoden en decoden van video, wat onder Mac OS X onder andere met de applicatie MovieGate kan worden gedaan. De ontwikkelaar van dit programma, Christophe Ducommun, heeft onlangs testresultaten gepubliceerd waaruit moet blijken dat OpenCL en GCD een flinke impact hebben op de prestaties van zijn programma.

Zo haalt hij onder Snow Leopard 150 frames per seconde bij het encoden van MPEG-2 video, terwijl dit onder de oude versie Leopard slechts 104 frames per seconde zijn. Dit vertaalt zich in een snelheidswinst van 44%. Alle tests zijn uitgevoerd met dezelfde hardware, te weten een Mac Pro 2007 met een 2,66 GHz Intel quadcore en een nVidia GeForce 8800 GT. Opgemerkt moet worden dat GCD voor prestatiewinst bij multicore systemen zorgt, dus op een dualcore systeem kan het winstpercentage lager uitvallen.

Verder meldt Ducommun een afname van de CPU load bij het decoden van MPEG-2 video van 165% naar 70%. Het encoden van MPEG-2 video met ffmpeg gaat onder Snow Leopard juist gepaard met een hogere CPU load, namelijk 130% ten opzichte van 100% onder Leopard.

De 44% snelheidswinst die MovieGate dankzij OpenCL en GCD behaalt is momenteel nog uitzonderlijk, omdat andere programma's nog niet zijn geoptimaliseerd voor de technologieën in Snow Leopard. Het toont echter wel aan dat dergelijke GPGPU API's voor significante snelheidswinsten kunnen zorgen zonder betere hardware te gebruiken: in feite wordt dus efficiënter gebruik gemaakt van de beschikbare rekenkracht. Omdat OpenCL een open standaard is, kunnen Windows gebruikers hier in de toekomst mogelijk ook van profiteren.

Gerelateerd nieuws
Nog 10 dagen stemmen: HWI Awards 2009
Stem nu: Hardware.Info Awards 2009 - Ronde 2
AMD brengt OpenCL ondersteuning
nVidia lanceert OpenCL GPU drivers
RealityServer: Streaming raytracer van nVidia


Antwoord
Bekijk bericht19 september 2009, 17:13
SpeedyBE
Dit bericht is onzichtbaar omdat het het laagste waarderingsniveau heeft.
19 september 2009, 17:29#3
Member
 
ALXForce
+1 score
Re: 44% snellere video encoding door OpenCL/GCD
@ hierboven,

hoezo "achja mac"? dit is meer hardware dan software vind ik hoor. dit soort programma's zijn al langere tijd op de markt voor windows gebruikers, en die geven ongeveer hetzelfde resultaat. en volgens diverse tests op het internet, is o.a. cuda sneller dan opencl, dus dan is op dat vlak nvidia beter bezig dan apple. (dit is mijn mening teminste)
ALXForce is offline   
19 september 2009, 17:41#4
Junior Member
 
Murcielago_gtr
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Achja, Mac bestaat ook nog. Af en toe komt het in het nieuws met zulke berichten waarna het weer in vergetelheid raakt.
Murcielago_gtr is offline   
19 september 2009, 17:54#5
Junior Member
 
 
marcootje123
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Och we beginnen weer........
Kheb tot me 18de windows gebruikt en nu mac en ik wil serieus niet meer terug
marcootje123 is offline   
19 september 2009, 18:27#6
Hardware.Info Editor
 
 
Arnoud Onnink is Hardware.Info Crew
Re: 44% snellere video encoding door OpenCL/GCD
De OpenCL API is niet beperkt tot Mac OS X, daarom lijkt het me niet erg zinnig om bij dit nieuwsbericht besturingssystemen te gaan vergelijken.
Arnoud Onnink is offline   
19 september 2009, 18:40#7
Member
 
rednax
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Wel beter

maar die anderen gaan toch nog sneller ??
rednax is offline   
19 september 2009, 20:13#8
Junior Member
 
heesmeng
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Zoals Arnoud al zegt, het is niet beperkt op OS.
windows, linux, en andere besturingsystemen kunnen van deze techniek gebruik maken.

Ik vindt deze ontwikkelingen goed, alleen snap ik niet waarom Nvidia weer apart gaat lopen doen met hun CUDA, ik vindt dat ze hun tijd beter kunnen steken in bijv. openCL zodat daar betere optimalisaties gemaakt kunnen worden, waardoor zelfs gebruikers van bijv. een intel HD4500 IGP baat hebben bij deze technieken.

Maar dat is dan mijn mening.
heesmeng is offline   
19 september 2009, 20:22#9
Senior Member
 
mmmstil
-1 score
Re: 44% snellere video encoding door OpenCL/GCD
Ehm, de ontwikkelaar zegt dat iets 44% sneller is.
doet mij denken aan die reclame van een zekere toiletreiniger...
mmmstil is offline   
19 september 2009, 20:38#10
Senior Member
 
 
phoenix2149
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Mooi om te zien dat er een universeel tooltje komt voor GPGPU ondersteuning.

Goed nieuws voor de MAC gebruikers dat de nieuwe leopard meer is geoptimailseer. is altijd goed nieuws toch.

Kan niet wachten tot het op windows beschikbaar is.
phoenix2149 is offline   
20 september 2009, 10:53#11
Senior Member
 
athome
0 score
Re: 44% snellere video encoding door OpenCL/GCD
Quote:
Originally Posted by heesmeng View Post
Ik vindt deze ontwikkelingen goed, alleen snap ik niet waarom Nvidia weer apart gaat lopen doen met hun CUDA, ik vindt dat ze hun tijd beter kunnen steken in bijv. openCL zodat daar betere optimalisaties gemaakt kunnen worden, waardoor zelfs gebruikers van bijv. een intel HD4500 IGP baat hebben bij deze technieken.

Maar dat is dan mijn mening.
Je tijd steken in een product als openCLzorgt er voor dat de concurrent hier ook baat bij heeft. Bij bedrijven als NVidia gaat het er niet om wat interessant is voor de Consument maar wat intressesant is voor eigen vermogen. Een techniek als CUDA werkt beter dan die van ATI en geeft NVidia weer een betere naam en dus weer betere verkopen en daar gaat het om. Als zowel ATI als NVidia ondersteuning bieden voor OpenCL zorgt dit niet per definitie voor betere verkopen
athome is offline   
20 september 2009, 11:04#12
Member
 
Sentienel
+1 score
Re: 44% snellere video encoding door OpenCL/GCD
CUDA is sinds halverwege 2007 op de markt. Versie 1.0 van OpenCL is vorig jaar 9 december afgerond. Waarschijnlijk laat nvidia CUDA vallen, als OpenCL gemeengoed is.
Dus nvidia was al eerder gekomen met CUDA, dan is het niet meer dan logisch door eerst daarmee verder te gaan, totdat OpenCL zich bewezen heeft.

Bron: HWI #3/09
Sentienel is offline   
20 september 2009, 13:11#13
Member
 
Div
+1 score
Re: 44% snellere video encoding door OpenCL/GCD
Quote:
Originally Posted by Sentienel View Post
CUDA is sinds halverwege 2007 op de markt. Versie 1.0 van OpenCL is vorig jaar 9 december afgerond. Waarschijnlijk laat nvidia CUDA vallen, als OpenCL gemeengoed is.
Dus nvidia was al eerder gekomen met CUDA, dan is het niet meer dan logisch door eerst daarmee verder te gaan, totdat OpenCL zich bewezen heeft.

Bron: HWI #3/09
Denk inderdaad ook dat nvidia CUDA zal laten vallen. CUDA zal op den duur ondergeschikt gaan worden, maar zal nog een hele tijd actief ondersteund worden, ver na het punt dat openCL de standaard is geworden. Waarom? NVIDIA heeft veel tijd gestoken in vendorlocking ehum in het vinden van draagvlak bij o.a. wetenschappenlijk toepassingen (die je niet eenvoudig omschrijft). Dit zijn belangrijke doelgroepen die zorgen voor mooie krantenkoppen, wat weer ten goede komt aan de naamsbekendheid.
Div is offline   
Antwoord
Hardware.Info in andere landen: België - Nederland - United Kingdom - United States