50% Performance-Boost dank GCD und OpenCL

18.09.2009 14:31 von René Schäfer

snow_leopard_discZwei der „unter der Haube“-Neuerungen in Apples neuem OS Snow Leopard bringen Performanceverbesserungen von bis zu 50%. Berichtet ein Entwickler, der sein Programm für 10.6 optimiert hat und dieses so Nutzen von Grand Central Dispach und OpenCL machen lässt.

Christophe Ducommun ist der Entwickler von MovieGate, einem Mac OS X Programm zum Erstellen von eigenen DVDs. Dieses hat Ducommun jetzt an Apples neustes Betriebssystem Snow Leopard angepasst und erreichte damit eine Effizienzsteigerung von ungefähr 50%. Das liegt daran, dass MovieGate sich jetzt Snow Leopards neue Technologien Grand Central Dispach und OpenCL zu Nutze macht.

Mit seinem 2007er Mac Pro (Quad Core 2.66 GHz, GeForce 8800 GT) erzielte Ducommun unter Leopard (10.5) beim Encoden ins MPEG-2-Format 104 frames/s (Bilder/Sekunde). Unter Snow Leopard (10.6) brachte die optimierte Version von MovieGate auf dem gleichen Mac 150 frames/s zu Stande.

Des Weiteren stellte der Entwickler fest, dass die CPU Nutzung beim Encoden unter Snow Leo auf 130% sprang, von 100% unter Leopard. Das zeigt, dass sein Programm dank Grand Central Dispach viel besser mit der verfügbaren Kraft seiner vier Kerne umgehen kann, als noch unter 10.5.

Andererseits wird die CPU des Macs aber auch entlastet. Beim Decoden brauchte Ducommuns Programm unter Mac OS 10.6 nur 70% der CPU. Bei gleicher Hardware lag der Wert unter Mac OS 10.5 bei 165%. Diese deutliche Verbesserung ist OpenCL zuzuschreiben, da dieses es Programmen erlaubt, verfügbare Rechenpower der GPU der Grafikkarte zu Nutzen.

Ducommun rät allen Entwicklern etwas Zeit in die Optimierung ihrer Programme zu investieren, da dies vor allem den Nutzern zugute kommen würde. Prozesse laufen schneller und weniger belastend ab, was keinem missfallen kann.

Mac OS X Snow Leopard läuft auf allen Intel basierten Macs und kostet für Leopard Nutzer  nur 29€.

ein Kommentar

#1

[…] Dieser Eintrag wurde auf Twitter von Iteliup's NewsBot. Iteliup's NewsBot sagte: 50% Performance-Boost dank GCD und OpenCL- Zwei der “unter der Haube”-Neuerungen in Apples neuem OS Snow Leop… http://bit.ly/3uHPja […]

Kommentar hinterlassen