<?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>IT Essentials Directorgate &#187; Encoding</title>
	<atom:link href="http://blog.directorgate.com/index.php/key/encoding/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.directorgate.com</link>
	<description>Tutorials und Hilfe rund um die IT, den Mac und das iPhone</description>
	<lastBuildDate>Fri, 27 Aug 2010 14:07:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenCL 1.0 und OpenGL 3.0</title>
		<link>http://blog.directorgate.com/index.php/2008/opencl-spezifikation-opengl-3/</link>
		<comments>http://blog.directorgate.com/index.php/2008/opencl-spezifikation-opengl-3/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 12:55:58 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[opencl]]></category>
		<category><![CDATA[opengl]]></category>

		<guid isPermaLink="false">http://blog.directorgate.com/?p=268</guid>
		<description><![CDATA[Wie Golem heute berichtet, hat wie geplant das Khronos-Konsortium noch vor dem Ende des Jahres 2008 die Spezifikationen für die 3D-Schnittstellen Open GL 3.0 und OpenCL 1.0 veröffentlicht. Damit ist unter anderem der Weg frei für eine hardwareunabhängige Programmierung von Grafikprozessoren mit Rechenanwendungen.
OpenGL 3.0 war im August 2008 zur Konferenz Siggraph vorgestellt worden. Inzwischen haben [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.directorgate.com/wp-content/uploads/2008/11/nvidia-9600m-gt.jpg" rel="lightbox[268]"><img class="alignleft size-full wp-image-227" style="border: 0pt none; margin: 10px;" title="nVidia 9600M GT" src="http://blog.directorgate.com/wp-content/uploads/2008/11/nvidia-9600m-gt.jpg" alt="" width="91" height="92" /></a>Wie <a title="Golem.de" href="http://www.golem.de/0812/64015.html" target="_blank">Golem</a> heute berichtet, hat wie geplant das Khronos-Konsortium noch vor dem Ende des Jahres 2008 die Spezifikationen für die 3D-Schnittstellen <a title="OpenGL 3.0" href="http://www.khronos.org/opengl/" target="_blank">Open GL 3.0</a> und <a title="OpenCL" href="http://www.khronos.org/opencl/" target="_blank">OpenCL 1.0</a> veröffentlicht. Damit ist unter anderem der Weg frei für eine hardwareunabhängige Programmierung von Grafikprozessoren mit Rechenanwendungen.</p>
<p>OpenGL 3.0 war im August 2008 zur Konferenz Siggraph vorgestellt worden. Inzwischen haben die Mitglieder des Khronos-Konsortiums die Schnittstelle ratifiziert und sie für Entwickler freigegeben. Die neue Version der Schnittstelle bricht mit einigen bisherigen Dogmen der OpenGL-Programmierung &#8211; so bietet sie beispielsweise eine volle Programmierung der GPU und kann als vollwertiges Pendant zu DirectX11 gesehen werden.</p>
<p>Mit Spannung war die erste Version der &#8220;Open Compute Language&#8221; (OpenCL) erwartet worden. Ursprünglich von Apple entwickelt, wurde OpenCL (<a title="Wikipedia OpenCL" href="http://en.wikipedia.org/wiki/OpenCL" target="_blank">Wikipedia</a>) Khronos als offener Standard für die Programmierung von Mehrkernsystemen zur Verfügung gestellt. Nicht nur GPUs, auch CPUs lassen sich damit ansprechen.</p>
<p>Der Schwerpunkt liegt jedoch bei den Grafikprozessoren, für die unabhängig vom Hersteller nun erstmals eine Programmiersprache samt Framework zur Verfügung steht, um die schnellen 3D-Prozessoren auch für Rechenanwendungen zu verwenden. Auf der PC-Seite bekriegen sich hier bisher Nvidia mit &#8220;CUDA&#8221; und AMD mit einem ähnlichen Paket &#8220;Stream&#8221;. <a title="OpenCL in Snow Leopard" href="http://blog.directorgate.com/index.php/2008/macos-snow-leopard/" target="_self">Details dazu habe ich bereits in einem früheren Post veröffentlicht</a>.</p>
<p>Beide Hersteller unterstützen neben <a title="Apple Snow Leopard" href="http://www.apple.com/macosx/snowleopard/" target="_blank">Apple (SnowLeopard)</a> OpenCL, dazu kommen noch weitere Hardwareschwergewichte wie Intel, Imagination, IBM, Motorola, HP und Samsung. Auch auf der Softwareseite sind unter anderem Activision-Blizzard, Codeplay und QNX dabei &#8211; nicht aber Microsoft, das mit den &#8220;Compute Shaders&#8221; von DirectX 11 ein eigenes Konzept verfolgt.</p>
<div id="facebook_like" style="margin-bottom:5; margin-left:0px; margin-top:10px; height: 70px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.directorgate.com%2Findex.php%2F2008%2Fopencl-spezifikation-opengl-3%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div><img src="http://blog.directorgate.com/?ak_action=api_record_view&id=268&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.directorgate.com/index.php/2008/opencl-spezifikation-opengl-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
