<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Alexander Langer &#187; OpenCL</title> <atom:link href="http://www.alexander-langer.de/tag/opencl/feed" rel="self" type="application/rss+xml" /><link>http://www.alexander-langer.de</link> <description>IT, Musik, Filme und der übliche Kram</description> <lastBuildDate>Tue, 10 Aug 2010 21:53:36 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?</title><link>http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html</link> <comments>http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html#comments</comments> <pubDate>Sat, 04 Jul 2009 17:46:36 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[IT]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[OpenCL]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/?p=1212</guid> <description><![CDATA[Wenn Apple im September Version 10.6 ihres Betriebssystems Mac OS X, Spitzname Snow Leopard, herausbringen wird, werden viele Nutzer von einigen Neuerungen des System nichts haben. Mit der wegfallenden Unterst&#252;tzung der alten PowerPC Prozessoren werden die meisten Apple-Besitzer noch leben k&#246;nnen. Doch warum noch recht junge Systeme aus 2008 und 2009 nicht f&#252;r alle neuen [...]]]></description> <content:encoded><![CDATA[<p>Wenn Apple im September Version 10.6 ihres Betriebssystems Mac OS X, Spitzname <em>Snow Leopard</em>, herausbringen wird, werden viele Nutzer von einigen Neuerungen des System nichts haben. Mit der wegfallenden Unterst&#252;tzung der alten PowerPC Prozessoren werden die meisten Apple-Besitzer noch leben k&#246;nnen. Doch warum noch recht junge Systeme aus 2008 und 2009 nicht f&#252;r alle neuen Features mit Support von Apple bedacht werden sollen, ist r&#228;tselhaft. Apple integriert mit <em>Grand Central </em>und <em>OpenCL</em> zwei neue technische Kernkomponenten in sein Betriebssystems.</p><p><strong>Grand Central</strong> ist in Snow Leopard daf&#252;r zust&#228;ndig Funktionsbl&#246;cke von Programmen selbst&#228;ndig so auf die verf&#252;gbaren Recheneinheiten zu verteilen, dass diese m&#246;glichst gut ausgelastet werden. Diese Funktionsbl&#246;cke sind dazu von den Entwicklern in neuen Softwareversionen entsprechend kenntlich zu machen. Das soll ihnen die zeitintensive und fehleranf&#228;llige Arbeit abnehmen, sich selbst um die Auslagerung von Abl&#228;ufen in Threads zu k&#252;mmern. Da die von Apple eingesetzten Intel Prozessoren alle mehr als einen Kern haben, k&#246;nnen entsprechend alle Besitzer solcher Systeme von der neuen Technik profitieren.</p><p>Zus&#228;tzlich erschlie&#223;t <strong>OpenCL</strong> die den <a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html">Grafikprozessor als neue leistungsstarke Recheneinheit</a>. Entsprechende in OpenCL C programmierte Programmteile k&#246;nnen auf allen im System vorhandenen und unterst&#252;tzten Recheneinheiten (also CPU Kerne ebenso wie Grafikchips, die GPGPUs) ausgef&#252;hrt werden und profitieren dann auch von modernen leistungsf&#228;higen Grafikchips. Entwickler m&#252;ssen ihre OpenCL C Programteile danach nicht an neue Recheneinheiten anpassen, denn das erledigt die OpenCL Virtual Machine zur Laufzeit, &#228;hnlich wie bei der Java VM. Apple unterst&#252;tzt mit der Auslieferung von Mac OS X 10.6 OpenCL auf folgenden Grafikchips:</p><ul><li>ATI Radeon 4850</li><li>ATI Radeon 4870</li><li>NVIDIA Geforce 8600M GT</li><li>NVIDIA GeForce 8800 GT</li><li>NVIDIA GeForce 8800 GS</li><li> NVIDIA Geforce 9400M</li><li>NVIDIA GeForce 9600M GT</li><li>NVIDIA GeForce GT 120</li><li>NVIDIA GeForce GT 130</li></ul><p>Das hierbei der seinerzeit im Mac Mini und iBook verwendete Onboard-Chip von Intel fehlt, d&#252;rfte nicht verwundern, war er doch nie ein Performancewunder und ist damit zu verschmerzen. Jedoch fehlen in der offiziellen Liste auch die Grafikchips ATI Radeon HD 2400 XT und ATI Radeon HD 2600 Pro, die noch in der Revision B des iMac Alu vom 28. April 2008 bis 2. M&#228;rz 2009 verbaut wurden.</p><p>Noch r&#228;tselhafter ist dies, schaut man sich die Spezifikationen dieser beiden Chips an und verglech sie mit Vertretern aus der Liste. So findet man am unteren Ende der Leistungsskala den NVIDIA GeForce 9400M, der z.B. im MacBook Aluminium eingesetzt wird. Dieser bietet eine Rechenkraft von max. 54 GFlops. Der u.a. auch in meinem 20&#8243; iMac tickende ATI Radeon HD 2400 XT aus der <a
href="http://de.wikipedia.org/wiki/ATI-Radeon-HD-2000-Serie">HD-2000-Serie</a> liegt mit max. 56 GFlops aber gleich auf und gleicht auch sonst in seinen Spezifikationen dem unterst&#252;tzten Konkurrenzmodell aus der <a
href="http://de.wikipedia.org/wiki/Nvidia-Geforce-9M-Serie">GeForce 9M-Serie</a>.</p><p>So recht will (nicht nur) mir nicht einleuchten, warum OpenCL auf meinem MacBook Alu von der verbauten 9400er GPU profitieren k&#246;nnen wird, der 2400er Chip in meinem iMac, der noch zeitgleich verkauft wurde, aber nicht. Ich hoffe, dass Apple hier nochmal nachbessert und die Masse an noch relativ jungen Systemen nicht au&#223;en vor lassen wird.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2009-08-05/mac-os-x-10-5-8-ist-da.html" title="Mac OS X 10.5.8 ist da!">Mac OS X 10.5.8 ist da! (2)</a></li><li><a
href="http://www.alexander-langer.de/2009-04-03/steve-jobs-gekauft.html" title="Steve Jobs kaufen mit 6 Klicks">Steve Jobs kaufen mit 6 Klicks (2)</a></li><li><a
href="http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html" title="NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X">NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen (5)</a></li><li><a
href="http://www.alexander-langer.de/2008-05-04/software-fuer-den-mac-hingabe-zum-detail.html" title="Software f&#252;r den Mac: Hingabe zum Detail">Software f&#252;r den Mac: Hingabe zum Detail (1)</a></li><li><a
href="http://www.alexander-langer.de/2010-04-05/wenn-der-umts-surf-stick-den-mac-nicht-starten-laesst.html" title="Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst">Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst (1)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2009-07-04%2Fmac-os-10-6-kein-opencl-fuer-imac-alu.html';szt='Mac+OS+10.6%3A+Kein+OpenCL+f%C3%BCr+iMac+Alu%3F';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OpenCL 1.0 ist fertig</title><link>http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html</link> <comments>http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html#comments</comments> <pubDate>Tue, 09 Dec 2008 10:00:23 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Entwicklung]]></category> <category><![CDATA[OpenCL]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html</guid> <description><![CDATA[Keine 3 Wochen nach der ersten Vorstellung des OpenCL (Open Computing Language) Standards hat die Khronos Gruppe nun Version 1.0 der Spezifikation offiziell verabschiedet. Entwickelt und verabschiedet wurde der Standard von den Firmen 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel Corporation, Imagination Technologies, Kestrel Institute, Motorola, [...]]]></description> <content:encoded><![CDATA[<p>Keine 3 Wochen nach der ersten Vorstellung des <em>OpenCL</em> (Open Computing Language) Standards hat die <em>Khronos</em> Gruppe nun Version 1.0 der Spezifikation <a
href="http://www.khronos.org/news/press/releases/the_khronos_group_releases_opencl_1.0_specification/" title="The Khronos Group Releases OpenCL 1.0 Specification" rel="nofollow">offiziell verabschiedet</a>. Entwickelt und verabschiedet wurde der Standard von den Firmen <em>3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel Corporation, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, TAKUMI, Texas Instruments</em> und der <em>Umeå Universit&#228;t</em>.</p><p>Erste Implementierungen werden noch im Jahr 2009 erwartet und sind u.a. als Bestandteil von <em>Apples</em> n&#228;chster Version 10.6 des Betriebssystems <em>Mac OS X</em>, Beiname <em>Snow Leopard</em>, angek&#252;ndigt.</p><p><em>OpenCL</em> beinhaltet eine plattformunabh&#228;ngige Laufzeitumgebung, die sowohl auf Hauptprozessoren (CPUs), Grafikprozessoren (GPUs), aber auch auf digitalen Signalprozessoren (DSPs) lauff&#228;hig sein wird. Entwicklern stellt sie einen, dem Sprachstandard <em>C99</em> angelehnten, Dialektder Programmiersprache <em>C</em> zur Verf&#252;gung, der um F&#228;higkeiten zur Parallelisierung erweitert wurde. Schnittstellen stehen f&#252;r numerische Aufgaben ebenso zur Verf&#252;gung, wie zur Anbindung an <em>OpenGL</em> und <em>OpenGL ES</em>, zur Verwendung etwa in Computerspielen und Visualisierungsanwendungen.</p><p>Die beiden f&#252;hrenden Hersteller f&#252;r Grafikprozessoren <em>AMD / ATI</em> und <em><a
href="http://news.prnewswire.com/ViewContent.aspx?ACCT=109&amp;STORY=/www/story/12-08-2008/0004938706&amp;EDATE=" title="NVIDIA Adds OpenCL to Its Industry Leading GPU Computing Toolkit" rel="nofollow">NVIDIA</a></em> gaben bereits bekannt ihre Entwicklungsumgebungen <em>Stream</em> und <em>CUDA</em> zeitnah mit <em>OpenCL</em> Unterst&#252;tzung ausstatten zu wollen.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html" title="Khronos stellt OpenCL vor">Khronos stellt OpenCL vor (1)</a></li><li><a
href="http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html" title="NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X">NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html" title="Grafikchips sollen Smartphone-Akkus schonen">Grafikchips sollen Smartphone-Akkus schonen (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen (5)</a></li><li><a
href="http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html" title="Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?">Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu? (0)</a></li><li><a
href="http://www.alexander-langer.de/2009-06-10/wie-erstellt-ihr-wireframes-mockups.html" title="Wie erstellt ihr Wireframes / Mockups?">Wie erstellt ihr Wireframes / Mockups? (6)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2008-12-09%2Fopencl-10-ist-fertig.html';szt='OpenCL+1.0+ist+fertig';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Khronos stellt OpenCL vor</title><link>http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html</link> <comments>http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html#comments</comments> <pubDate>Wed, 19 Nov 2008 09:44:06 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Entwicklung]]></category> <category><![CDATA[OpenCL]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html</guid> <description><![CDATA[Die Khronos Gruppe, innerhalb der Industriestandards wie auch OpenGL entwickelt werden, hat im Rahmen der SIGGRAPH Asia 2008 auch OpenCL (Open Computing Language) der &#214;ffentlichkeit vorgestellt. OpenCL erm&#246;glicht es Entwicklern einzelne Teile oder komplette Software in der   Programmiersprache C zu programmieren, ohne auf verf&#252;gbare Ausf&#252;hrungseinheiten speziell R&#252;cksicht nehmen zu m&#252;ssen. Was ist OpenCL? OpenCL, der [...]]]></description> <content:encoded><![CDATA[<p>Die <a
href="http://khronos.org" rel="nofollow">Khronos Gruppe</a>, innerhalb der Industriestandards wie auch OpenGL entwickelt werden, hat im Rahmen der SIGGRAPH Asia 2008 auch <a
href="http://khronos.org/opencl/" rel="nofollow">OpenCL</a> (Open Computing Language) der &#214;ffentlichkeit vorgestellt. OpenCL erm&#246;glicht es Entwicklern einzelne Teile oder komplette Software in der   Programmiersprache C zu programmieren, ohne auf verf&#252;gbare Ausf&#252;hrungseinheiten speziell R&#252;cksicht nehmen zu m&#252;ssen.</p><p><strong>Was ist OpenCL? </strong></p><p>OpenCL, der offene Standard f&#252;r heterogene parallele Programmierung, sieht vor, dass der Code auf jeder zur Verf&#252;gung stehenden unterst&#252;tzten Hardware l&#228;uft, ganz egal ob es sich um einen normalen Hauptprozessor (CPU) handelt, egal wieviele Kerne dieser besitzt, oder ob es sich z.B. um einen Grafikprozessor (GPU) oder digitalen Signalprozessor (DSP) handelt. Entwickler werden damit abstrahiert von der Hardware und m&#252;ssen nicht mehr auf herstellerspezifische L&#246;sungen wie NVidias CUDA oder ATIs Stream zur&#252;ckgreifen. Stattdessen entwickelt man in einem Dialekt von ISO C99.</p><p>Einsatzgebiete sollen sich vom Handheld, &#252;ber den B&#252;ro-PC bis hin zum Gamer-PC oder Workstation / Supercomputer erstrecken, wobei OpenCL die m&#246;glichst optimale Verteilung des Codes auf die verf&#252;gbaren Ausf&#252;hrungseinheiten &#252;bernimmt. Geeignet ist die Technologie sowohl f&#252;r eine effizientere und damit <a
href="http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html" title="Grafikchips sollen Smartphone-Akkus schonen">akkuschonendere Nutzung</a> von Rechenkraft in Smartphones, als auch gerade f&#252;r Computerspiele und wissenschaftliche Anwendungen und Simulationen.</p><p><strong>Die Geschichte von OpenCL</strong></p><p>Der urspr&#252;nglich <a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">von Apple entwickelte Standard</a> wurde vor Monaten an die Khronos Gruppe &#252;bergeben und ist als offener Industriestandard angelegt. In der Arbeitsgruppe arbeiten neben Apple u.a. auch Intel, IBM, NVidia, AMD / ATI, ARM, Electronic Arts, Activision Blizzard, Motorola und Texas Instruments. Erstmalig realisiert und eingesetzt werden soll OpenCL im Rahmen der 2009 erscheinenden neuen Version des Apple Betriebssystems Mac OS X 10.6 &#8220;Snow Leopard&#8221;.</p><p>W&#228;hrend die Entwicklung und Verabschiedung neuer Standards in der Regel mehrere Jahre in Anspruch nimmt, konnte man OpenCL gemeinsam in nur 6 Monaten spezifizieren. Nun hat die industrie 30 Tage lang Zeit zu pr&#252;fen, ob auch keine Rechte Dritter durch die verwendeten Technologien und Konzepte verletzt werden.</p><p><strong>Ein erster Blick</strong></p><p>Khronos zeigt auf der <a
href="http://khronos.org/opencl/" rel="nofollow">OpenCL Website</a> auch die Pr&#228;sentationsfolien der Ver&#246;ffentlichung. Diese sind zus&#228;tzlich auch als <a
href="http://khronos.org/opencl/presentations/OpenCL_Summary_Nov08.pdf" target="_blank" rel="nofollow">PDF-Version</a> verf&#252;gbar.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html" title="OpenCL 1.0 ist fertig">OpenCL 1.0 ist fertig (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html" title="NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X">NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html" title="Grafikchips sollen Smartphone-Akkus schonen">Grafikchips sollen Smartphone-Akkus schonen (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen (5)</a></li><li><a
href="http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html" title="Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?">Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu? (0)</a></li><li><a
href="http://www.alexander-langer.de/2009-06-10/wie-erstellt-ihr-wireframes-mockups.html" title="Wie erstellt ihr Wireframes / Mockups?">Wie erstellt ihr Wireframes / Mockups? (6)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2008-11-19%2Fkhronos-stellt-opencl-vor.html';szt='Khronos+stellt+OpenCL+vor';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X</title><link>http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html</link> <comments>http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html#comments</comments> <pubDate>Wed, 20 Aug 2008 14:53:14 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[ati]]></category> <category><![CDATA[cuda]]></category> <category><![CDATA[Entwicklung]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[nvidia]]></category> <category><![CDATA[OpenCL]]></category> <category><![CDATA[stream]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html</guid> <description><![CDATA[Ab sofort stellt NVidia das Entwicklungs-Toolkit CUDA f&#252;r seine GeForce Chips auch in einer Version f&#252;r Apples Mac OS X zum Download bereit. CUDA (Compute Unified Device Architecture) ist eine Entwicklungsumgebung, um in einem Dialekt der Programmiersprache C NVidias Grafikchips hardwarenah ansprechen zu k&#246;nnen. Entwicklern erschlie&#223;t sich damit die M&#246;glichkeit die Rechenpower von Grafikchips f&#252;r [...]]]></description> <content:encoded><![CDATA[<p>Ab sofort stellt NVidia das Entwicklungs-Toolkit CUDA f&#252;r seine GeForce Chips auch in einer Version f&#252;r Apples Mac OS X zum <a
href="http://www.nvidia.com/object/cuda_get.html">Download</a> bereit. CUDA (Compute Unified Device Architecture) ist eine Entwicklungsumgebung, um in einem Dialekt der Programmiersprache C NVidias Grafikchips hardwarenah ansprechen zu k&#246;nnen.</p><p>Entwicklern erschlie&#223;t sich damit die M&#246;glichkeit die Rechenpower von Grafikchips f&#252;r eigene Zwecke in Anwendungen zu nutzen, weshalb in diesem Zusammenhang auch von GPGPUs (General Purpose Graphical Processing Units) gesprochen wird. Mitbewerber ATI / AMD hat f&#252;r seine Grafikchips mit dem <a
href="http://ati.amd.com/technology/streamcomputing/">AMD Stream SDK</a> eine sehr &#228;hnliche L&#246;sung f&#252;r dessen Chips zu bieten, doch gibt es Stream bislang nicht f&#252;r Mac OS X.</p><p>Wie n&#252;tzlich dieses Release von NVidia ist, wird sich zeigen m&#252;ssen. Entwickler, die bereits &#252;ber Erfahrung mit CUDA verf&#252;gen, oder bereits von evtl. Windows- oder Linux-Versionen ihrer Software CUDA-Sourcecode in der Schublade liegen haben, k&#246;nnen diesen nun auch f&#252;rApple Rechner mit NVidia Grafikhardware nutzen. Wer allerdings aktuell &#252;berlegt, sich in das Thema GPGPU Programmierung einzuarbeiten und konkrete Produkte plant, wartet wohl besser auf die <a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html">Open Computing Language</a> OpenCL. Initiiert von Apple arbeiten derzeit alle Hard- und Software-Riesen von Rang und Namen (au&#223;er Microsoft) an dem offenen Standard, der noch einige Schritte weiter gehen wird als CUDA und Stream.</p><p>OpenCL wird Entwicklern Rechenbeschleunigung unabh&#228;ngig vom Hersteller der vorhandenen Grafikhardware erlauben. OpenCL wird ggf. sogar auf den Hauptprozessor ausweichen, wenn die Grafikhardware nicht leistungsstark genug sein sollte. Das Release einer ersten OpenCL Implementierung ist f&#252;r kommendes Jahr, als Bestandteil von Mac OS X 10.6 &#8220;Snow Leopard&#8221;, geplant.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen (5)</a></li><li><a
href="http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html" title="Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?">Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu? (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-08/vom-pc-zum-mac-3-wochen-spaeter.html" title="Vom PC zum Mac: 3 Wochen sp&#228;ter">Vom PC zum Mac: 3 Wochen sp&#228;ter (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-05-04/software-fuer-den-mac-hingabe-zum-detail.html" title="Software f&#252;r den Mac: Hingabe zum Detail">Software f&#252;r den Mac: Hingabe zum Detail (1)</a></li><li><a
href="http://www.alexander-langer.de/2010-04-05/wenn-der-umts-surf-stick-den-mac-nicht-starten-laesst.html" title="Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst">Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst (1)</a></li><li><a
href="http://www.alexander-langer.de/2010-03-23/macupdate-promo-pack-10-programme-fuer-4999-statt-376.html" title="MacUpdate Promo Pack: 10 Programme f&#252;r $49,99 statt $376">MacUpdate Promo Pack: 10 Programme f&#252;r $49,99 statt $376 (0)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2008-08-20%2Fnvidia-veroeffentlicht-cuda-fuer-mac-os-x.html';szt='NVidia+ver%C3%B6ffentlicht+CUDA+f%C3%BCr+Mac+OS+X';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Grafikchips sollen Smartphone-Akkus schonen</title><link>http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html</link> <comments>http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html#comments</comments> <pubDate>Sun, 20 Jul 2008 19:15:42 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Entwicklung]]></category> <category><![CDATA[OpenCL]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html</guid> <description><![CDATA[Die leistungsf&#228;higsten Rechenknechte in modernen Computern sitzen auf der Grafikkarte. Die hochspezialisierten Chips enthalten mittlerweile teils mehrere hundert Rechenwerke. F&#252;r mathematische Probleme, die sich mit ihnen gut abbilden lassen, versprechen sie hervorragende Performance und Skalierbarkeit. Ihre Nutzung k&#246;nnte aber auch die Akkus k&#252;nftiger Smartphones schonen, die ebenfalls mit Grafikbeschleunigern ausgestattet sein werden. Rund 200 Seiten [...]]]></description> <content:encoded><![CDATA[<p>Die leistungsf&#228;higsten Rechenknechte in modernen Computern sitzen auf der Grafikkarte. Die hochspezialisierten Chips enthalten mittlerweile teils mehrere hundert Rechenwerke. F&#252;r mathematische Probleme, die sich mit ihnen gut abbilden lassen, versprechen sie hervorragende Performance und Skalierbarkeit. Ihre Nutzung k&#246;nnte aber auch die Akkus k&#252;nftiger Smartphones schonen, die ebenfalls mit Grafikbeschleunigern ausgestattet sein werden.</p><p
style="text-align: center"><img
src="http://www.alexander-langer.de/wp-content/uploads/2008/07/nvidia-geforce-8800.gif" alt="NVidia GeForce 8800" /></p><p>Rund 200 Seiten Dokumentation &#252;bergab Apple zuletzt der <a
href="http://www.khronos.org/">Khronos Gruppe</a>. Ziel ist die Verabschiedung eines neuen Industriestandards namens <a
href="http://de.wikipedia.org/wiki/OpenCL">OpenCL</a> (Open Computing Language), der es erm&#246;glichen soll Programme und Programmteile in einer C-&#228;hnlichen Sprache zu entwickeln, die auf dem Zielsystem auf jeder unterst&#252;tzten Hardware abgearbeitet werden k&#246;nnen. Damit w&#228;re es jedem Entwickler m&#246;glich das schlummernde Potenzial vorhandener Grafikhardware zu nutzen, ohne das Vorhandensein solcher Hardware voraussetzen zu m&#252;ssen und ohne sich mit herstellerspezifischen Details besch&#228;ftigen zu m&#252;ssen.</p><p>OpenCL w&#252;rde entscheiden, welche Hardware gerade nicht ausgelastet ist und den Code entsprechend dort zur Ausf&#252;hrung anstellen. Neben Grafikprozessoren k&#246;nnten so z.B. auch Cell Prozessoren genutzt werden, wie sie derzeit Toshiba in ihren Qosmio Notebooks verbaut. Auch Smartphones beinhalten zunehmend programmierbare Grafikhardware. Ihre Nutzung sorgt f&#252;r eine bessere Verteilung der Last und kann damit den Akku schonen. Anwendungszwecke k&#246;nnten z.B. Mustererkennung sein. Khronos Chef Trevett gibt zu bedenken, dass die Nutzung der Grafikhardware in Smartphones die Energie bis zu 10mal effizienter ausnutzen helfen kann.</p><p>Die OpenCL Arbeitsgruppe bei Khronos hat mittlerweile ihre Arbeit aufgenommen. Mit einer ersten Implementierung des freien Standards wird mit Apples kommendem Betriebssystem OS X 10.6 gerechnet. Der Arbeitsgruppe geh&#246;ren alle Gr&#246;&#223;en aus Hard- und Software an, u.a. Apple, IBM, Sony, AMD / ATI, ARM, NVidia, Intel, &#8230; Nicht dazu geh&#246;rt Microsoft, weswegen man die Khronos Gruppe (unter deren Dach u.a. auch der Grafikstandard OpenGL entwickelt wird) auch schrzhaft die Alle-au&#223;er-Microsoft-Gruppe nennt. Ger&#252;chteweise soll man in Redmond seit Jahren auch an einer &#228;hnlichen Technologie arbeiten, diese d&#252;rfte aber ganz typisch f&#252;r MS wieder eine geschlossene und rein hausinterne Technologie werden.</p><p>Bereits heute machen GPUs den klassischen CPUs Konkurrenz. Z.B. verwendet das <a
href="http://www.ncar.ucar.edu/">US National Center for Atmospheric Research</a> Grafikprozessoren nach einer <a
href="http://www.mmm.ucar.edu/wrf/WG2/michalakes_lspp.pdf">internen Untersuchung</a> als kosteneffizientere Alternative zur Berechnung von Wetterdaten. Auch eine Anwendung &#8220;<a
href="http://www.ral.ucar.edu/lar/2007/goal_1/priority_3.php">Urban Shield</a>&#8221; des Pentagon zur Berechnung von Gefahren durch Wetterph&#228;nomene f&#252;r Geb&#228;ude und ganze Landstriche und St&#228;dte wird derzeit auf die Verwendung von GPUs umgestellt.</p><p>Zwar werden wir auch auf absehbare Zeit keine Superrechner in der Westentasche mit uns tragen, doch werden Technologien wie OpenCL helfen, die wachsenden M&#246;glichkeiten neuer Hardware besser zu nutzen. Dazu werden wir Anwendungen auf Rechnern und Smartphones sehen, die vor kurzem noch Hochleistungsrechnern und Rechenclustern vorbehalten waren und eine zunehmende Nutzung solcher M&#246;glichkeiten wird Entwickler auch auf ganz neue Ideen f&#252;r Anwendungszwecke bringen.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2008-12-09/opencl-10-ist-fertig.html" title="OpenCL 1.0 ist fertig">OpenCL 1.0 ist fertig (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-11-19/khronos-stellt-opencl-vor.html" title="Khronos stellt OpenCL vor">Khronos stellt OpenCL vor (1)</a></li><li><a
href="http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html" title="NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X">NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html" title="Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen">Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen (5)</a></li><li><a
href="http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html" title="Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?">Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu? (0)</a></li><li><a
href="http://www.alexander-langer.de/2009-06-10/wie-erstellt-ihr-wireframes-mockups.html" title="Wie erstellt ihr Wireframes / Mockups?">Wie erstellt ihr Wireframes / Mockups? (6)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2008-07-20%2Fgrafikchips-sollen-smartphone-akkus-schonen.html';szt='Grafikchips+sollen+Smartphone-Akkus+schonen';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2008-07-20/grafikchips-sollen-smartphone-akkus-schonen.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Apple will mit OpenCL Rechenpower von Grafikkarten nutzbar machen</title><link>http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html</link> <comments>http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html#comments</comments> <pubDate>Tue, 10 Jun 2008 12:57:09 +0000</pubDate> <dc:creator>Alexander Langer</dc:creator> <category><![CDATA[IT und Entwicklung]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[ati]]></category> <category><![CDATA[cuda]]></category> <category><![CDATA[Entwicklung]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[nvidia]]></category> <category><![CDATA[OpenCL]]></category> <category><![CDATA[stream]]></category><guid
isPermaLink="false">http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html</guid> <description><![CDATA[Die Entwicklung von Multi-Core Prozessoren schreitet weiter voran und mit zeitgleich auch die Entwicklung der Grafikprozessoren. Gerade letztere verf&#252;gen &#252;ber vergleichsweise viel Rechenkraft, die bisher aber nur in grafiklastigen Spielen und von wenigen Spezialanwendungen genutzt wird. W&#228;hrend der gestrigen Er&#246;ffnung der Apple WWDC (Worldwide Developers Conference) gab Apple einen Ausblick auf die im kommenden Jahr [...]]]></description> <content:encoded><![CDATA[<p>Die Entwicklung von Multi-Core Prozessoren schreitet weiter voran und mit zeitgleich auch die Entwicklung der Grafikprozessoren. Gerade letztere verf&#252;gen &#252;ber vergleichsweise viel Rechenkraft, die bisher aber nur in grafiklastigen Spielen und von wenigen Spezialanwendungen genutzt wird. W&#228;hrend der gestrigen Er&#246;ffnung der <a
href="http://developer.apple.com/wwdc/" target="_blank">Apple WWDC</a> (Worldwide Developers Conference) gab Apple einen Ausblick auf die im kommenden Jahr erscheinende Version 10.6 (Snow Leopard) von OS X. Im Rahmen dieses Ausblicks gab man auch die Entwicklung und Integration von <a
href="http://de.wikipedia.org/wiki/OpenCL" target="_blank">OpenCL</a> (Open Computing Language) bekannt.</p><p>OpenCL ist ein weiterentwickelter Dialekt der Programmiersprache C und als offener Standard vorgesehen. Programme, bzw. Programmteile, die in OpenCL programmiert sind, werden zur Laufzeit dynamisch auf verf&#252;gbare und unterst&#252;tzte Rechenwerke verteilt. Ob es sich dabei um einen Kern eines Hauptprozessors (CPU) handelt, oder um ein Rechenwerk eines Grafikprozessors (GPU) auf einer Grafikkarte, ist dabei f&#252;r Programmierer wie Anwender unerheblich und transparent.</p><p>Mit einer solchen Abstraktionsschicht schl&#228;gt man f&#252;r Programme, die OpenCL benutzen, gleich mehrere Fliegen mit einer Klappe:</p><ul><li>Man gew&#228;hrleistet die grunds&#228;tzliche Lauff&#228;higkeit von Anwendungen, ganz gleich wieviele CPU- und GPU-Rechenknechte zur Verf&#252;gung stehen. Lediglich die Geschwindigkeit passt sich entsprechend an.</li><li>Entwickler m&#252;ssen nur eine Sprache lernen und nicht von Hand z.B. auf eine bestimmte GPU-Architektur (NVidia, ATI) optimieren.</li><li>Bisher ungenutzte Rechenkraft des Systems kann f&#252;r zus&#228;tzliche Funktionalit&#228;t / die Beschleunigung bereits vorhandener Funktionen genutzt werden.</li></ul><p>Die M&#246;glichkeiten Grafikchips auch f&#252;r andere Einsatzzwecke zu nutzen, gibt es bereits eine Weile. Mit NVidias <a
href="http://www.nvidia.com/object/cuda_home.html" target="_blank">CUDA</a> und <a
href="http://ati.amd.com/technology/streamcomputing/" target="_blank">Stream</a> von AMD/ATI gibt es derzeit zwei konkurrierende Software-Projekte um GPUs zu programmieren. Beide bestehen im Grunde aus einem C-Dialekt als Sprache und einer API, welche fertige Funktionen und Schnittstellen zur Hardware bereitstellen. Beiden gemein ist dabei das Problem, dass es sich um propriet&#228;re Systeme handelt, die nur f&#252;r die Chips des jeweiligen Herstellers genutzt werden k&#246;nnen. Eine architektur&#252;bergreifende L&#246;sung fehlte bislang. Diese L&#252;cke soll bald OpenCL schlie&#223;en, &#252;ber das es derzeit aber noch keine genaueren Informationen gibt.</p><p>Die Nutzung der Rechenkapazit&#228;ten von GPUs ist noch ein vergleichsweise junges Thema. In dem Zusammenhang spricht man auch gerne von der GPGPU (General-Purpose-GPU). Entsprechend gibt es derzeit erst recht wenige konkrete Anwendungen, die darauf zur&#252;ck greifen. Eine davon ist das Distributed Computing Projekt <a
href="http://folding.stanford.edu/" target="_blank">Folding@home</a> der Universit&#228;t Stanford. Das Projekt zur Erforschung r&#228;umlicher Strukturen von Aminos&#228;ureketten (Proteinfaltung) verf&#252;gt u.a. &#252;ber eine speziell auf ATI Chips angepasste Client-Software, die die Berechnungen gegen&#252;ber normalen Hauptprozessoren um einen zweistelligen Faktor schneller erledigt</p><p>Erst k&#252;rzlich <a
href="http://www.heise.de/newsticker/Adobe-experimentiert-mit-OpenGL-Beschleunigung--/meldung/108432" target="_blank">demonstrierte</a> Adobe in einer eigens angepassten Version der n&#228;chsten Photoshop Version CS4 eine rasante Beschleunigung bei optimierten Berechnungen mit gro&#223;en Bildern, wenn der Grafikprozessor daf&#252;r genutzt wird. Dabei konnten Effekte in der gleichen Geschwindigkeit wie bisher, aber bei Bildern mit 60mal mehr Pixeln Inhalt ausgef&#252;hrt werden.</p><p>An der Universit&#228;t Antwerpen demonstriert die Forschungsgruppe <a
href="http://fastra.ua.ac.be/en/index.html" target="_blank">FASTRA</a> die Leistungsf&#228;higkeit eines Rechners mit 4 Grafikkarten mit je 2 GPUs, der Daten von medizinischen und industriellen Computertomopraphien auswertet. Je nach Auswertung kommt das Ein-Rechner-System zu 2/3 an die Rechenpower des bisher genutzten Rechner-Clusters heran oder &#252;bertrifft sie gar, nur dass das System mit rund €4000 lediglich einen Bruchteil des Clusters mit seinen 256 Dual-Opteron Rechnern (Anschaffungswert €3.5 Mio.) kostet.</p><p>Zwar sind einige der derzeitigen Anwendungsbeispiele recht exotisch, demonstrieren aber das ungeheure Potenzial von Grafik-Coprozessoren. Einen vergleichenden &#220;berblick und tieferen Ein- und Ausblick gibt Prof. Kevin Skadron der Universit&#228;t Virginia in seiner Arbeit &#8220;<a
href="http://www.cs.virginia.edu/~skadron/Papers/che_sasp08.pdf" target="_blank">Accelerating Compute-Intensive Applications with GPUs and FPGAs</a>&#8221; (PDF) , wo er und sein Team die Leistungsf&#228;higkeit von Multi-Core CPUs, GPUs und FPGAs f&#252;r unterschiedliche mathematische Standard-Aufgabenstellungen untersucht und vergleicht.</p><p>Da mathematische Standard-Verfahren die Grundlage so ziemlich aller heutigen Computer-Anwendungen sind, auch wenn diese uns dabei nicht bewusst sind, bleibt abzuwarten, wie die schlummernden und dabei wachsenden Potenziale moderner Hardware zuk&#252;nftig genutzt werden. F&#252;r einzelne Anwendungen derzeit noch bestehende Probleme in den Bereichen Latenz und Bandbreite zwischen CPU und GPU d&#252;rften sich bald l&#246;sen, wo u.a. AMD und Intel bereits Prozessoren mit integrierter GPU angek&#252;ndigt haben. W&#228;hrenddessen lieb&#228;ugelt Sony damit eine Variante von IBMs Cell-Prozessor in Notebooks zu verbauen, der heute bereits in diversen Number-Crunchern und auch der Playstation 3 seinen Dienst verrichtet.</p><p><strong>Update: </strong></p><p>Wie ich gerade lese, arbeitet auch Microsoft an einer <a
href="http://www.golem.de/0806/60282.html" title="DirectX 11 soll Standard f&#252;r GPU-Computing bringen" target="_blank">Vereinheitlichung</a> f&#252;r die Nutzung von GPGPU-Computing. Sog. Compute Shaders sollen ab DirectX Version 11 Einzug halten und Entwicklern eine einheitliche Schnittstelle f&#252;r GPUs bieten. Anders als bei Apple, verfolgt man aber dar&#252;ber hinaus wohl allem Anschein nach nicht den Ansatz, auch den Hauptprozessor mit einzubeziehen. Da beide Technologien noch nicht verf&#252;gbar sind, wird man abwarten m&#252;ssen, welche L&#246;sung technisch die Nase vorn haben wird. Apples OpenCL punktet nat&#252;rlich mit dem Charme eines offenen Standards, so dass auch mit Open Source Implementierungen z.B. f&#252;r Linux und wom&#246;glich dem BeOS Nachfolger <a
href="http://www.haiku-os.org/" target="_blank">Haiku</a> gerechnet werden kann. Da gerade letzteres geschichtlich gesehen einen Fokus auf den Bereich Multimedia hat, w&#252;rde es ihm gut zu Gesicht stehen.<br
/><h3>Weitere interessante Artikel:</h3><ul
class="related_post"><li><a
href="http://www.alexander-langer.de/2008-08-20/nvidia-veroeffentlicht-cuda-fuer-mac-os-x.html" title="NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X">NVidia ver&#246;ffentlicht CUDA f&#252;r Mac OS X (0)</a></li><li><a
href="http://www.alexander-langer.de/2009-07-04/mac-os-10-6-kein-opencl-fuer-imac-alu.html" title="Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu?">Mac OS 10.6: Kein OpenCL f&#252;r iMac Alu? (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-06-08/vom-pc-zum-mac-3-wochen-spaeter.html" title="Vom PC zum Mac: 3 Wochen sp&#228;ter">Vom PC zum Mac: 3 Wochen sp&#228;ter (0)</a></li><li><a
href="http://www.alexander-langer.de/2008-05-04/software-fuer-den-mac-hingabe-zum-detail.html" title="Software f&#252;r den Mac: Hingabe zum Detail">Software f&#252;r den Mac: Hingabe zum Detail (1)</a></li><li><a
href="http://www.alexander-langer.de/2010-04-05/wenn-der-umts-surf-stick-den-mac-nicht-starten-laesst.html" title="Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst">Wenn der UMTS Surf Stick den Mac nicht starten l&#228;sst (1)</a></li><li><a
href="http://www.alexander-langer.de/2010-03-23/macupdate-promo-pack-10-programme-fuer-4999-statt-376.html" title="MacUpdate Promo Pack: 10 Programme f&#252;r $49,99 statt $376">MacUpdate Promo Pack: 10 Programme f&#252;r $49,99 statt $376 (0)</a></li></ul><div
class="seitzeichen" style="margin: 10px 0;"><script type="text/javascript">szu='http%3A%2F%2Fwww.alexander-langer.de%2F2008-06-10%2Fapples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html';szt='Apple+will+mit+OpenCL+Rechenpower+von+Grafikkarten+nutzbar+machen';</script><script type="text/javascript" src="http://w3.seitzeichen.de/w/cc/13/widget_cc132869586936a1147cecc6396967e4.js"></script></div>]]></content:encoded> <wfw:commentRss>http://www.alexander-langer.de/2008-06-10/apples-opencl-soll-rechenpower-von-grafikkarten-nutzbar-machen.html/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 26/60 queries in 0.040 seconds using apc

Served from: www.alexander-langer.de @ 2010-09-02 20:48:01 -->