<?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>Petapath Blog &#187; Developer</title>
	<atom:link href="http://www.petapath.com/blog/tag/developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.petapath.com/blog</link>
	<description>Musings on HPC and heterogeneous systems</description>
	<lastBuildDate>Tue, 15 Jun 2010 13:49:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>OpenCL 1.1 Specification Released</title>
		<link>http://www.petapath.com/blog/2010/06/15/opencl-1-1-specification-released/</link>
		<comments>http://www.petapath.com/blog/2010/06/15/opencl-1-1-specification-released/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:49:35 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Khronos]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Petapath]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=191</guid>
		<description><![CDATA[OpenCL 1.1 adds significant functionality including: New data types including 3-component vectors and additional image formats; Handling commands from multiple hosts and processing buffers across multiple devices; Operations on regions of a buffer including read, write and copy of 1D, 2D or 3D rectangular regions; Enhanced use of events to drive and control command execution; [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Trebuchet MS,Verdana,Helvetica,sans-serif; color: #333333; font-size: x-small;"> </span></p>
<div>OpenCL   1.1 adds significant functionality including:</div>
<ul>
<li>New  data types including 3-component vectors and additional image formats;</li>
<li>Handling   commands from multiple hosts and processing buffers across multiple  devices;</li>
<li>Operations on regions of a buffer including read, write  and copy of 1D, 2D or 3D rectangular regions;</li>
<li>Enhanced use of  events to drive and control command execution;</li>
<li>Additional OpenCL  C built-in functions such as integer clamp, shuffle and asynchronous  strided copies;</li>
<li>Improved OpenGL interoperability through  efficient sharing of images and buffers by linking OpenCL and OpenGL  events.</li>
</ul>
<p><span style="color: #000000;">Full Press Release is <a href="http://r20.rs6.net/tn.jsp?et=1103480009991&amp;s=11073&amp;e=001I4cetm99eioFeuPQ46YN2G-5Twx4rjoNRL8_1tSDD2yhtrIEnZ3VN83XyUPKqEvUautNg4upO_g4Wkz7P6QxTl5fpmIlXDjdhUFt7sblW75gn5wvi-Z9uym04jyWTNmbnaUC2kXzfP3LCIQk8twq9R1e2FcI8xCbs8gJPnOBi7iJFJrGNV1etvQt83z3Aayb6yt1p3HzJrZVC4Ptqs-SxGj8cdqtCmhVoAFxXBDZEH8=" target="_blank">available here</a>.</span></p>
<p><span style="color: #000000;">If you are an NVIDIA registered developer you can download their OpenCL 1.1 Conformance Candidate and AMD will have OpenCL 1.1 support included with their next Steam SDK release.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2010/06/15/opencl-1-1-specification-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUDA 3.0 toolkit released</title>
		<link>http://www.petapath.com/blog/2010/03/22/cuda-3-0-toolkit-released/</link>
		<comments>http://www.petapath.com/blog/2010/03/22/cuda-3-0-toolkit-released/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 12:23:45 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[gpgpu]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[CUDA Toolkit]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=177</guid>
		<description><![CDATA[NVIDIA has released version 3.0 of their CUDA Toolkit. As well as some significant new features this release also  provides tools to prepare for the upcoming Fermi-based GPUs. Highlights of this release include: Support for the Fermi architecture, with: Native 64-bit GPU support Multiple Copy Engine support ECC reporting Concurrent Kernel Execution Fermi HW debugging [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>NVIDIA has released version 3.0 of their CUDA Toolkit. As well as some significant new features this release also  provides  tools to prepare for the upcoming Fermi-based GPUs.  Highlights of this release include:</p>
<ul>
<li>Support for the Fermi architecture, with:
<ul>
<li>Native 64-bit GPU support</li>
<li>Multiple Copy Engine support</li>
<li>ECC reporting</li>
<li>Concurrent Kernel Execution</li>
<li>Fermi HW debugging support in cuda-gdb</li>
<li>Fermi HW profiling support for CUDA C and OpenCL in Visual Profiler</li>
</ul>
</li>
<li>C++ Class Inheritance and Template Inheritance support for increased  programmer productivity</li>
<li>A new unified interoperability API for Direct3D and OpenGL, with  support for:
<ul>
<li>OpenGL texture interop</li>
<li>Direct3D 11 interop support</li>
<li>CUDA Driver / Runtime Buffer Interoperability, which allows  applications using the CUDA Driver API to also use libraries implemented  using the CUDA C Runtime such as CUFFT and CUBLAS.</li>
</ul>
</li>
</ul>
<ul>
<li>CUBLAS now supports all BLAS1, 2, and 3 routines including those for  single and double precision complex numbers</li>
<li>Up to 100x performance improvement while debugging applications with  cuda-gdb</li>
<li>cuda-gdb hardware debugging support for applications that use the  CUDA Driver API</li>
<li>cuda-gdb support for JIT-compiled kernels</li>
<li>New CUDA Memory Checker reports misalignment and out of bounds  errors, available as a stand-alone utility and debugging mode within  cuda-gdb</li>
<li>CUDA Toolkit libraries are now versioned, enabling applications to  require a specific version, support multiple versions explicitly, etc.</li>
<li>CUDA C/C++ kernels are now compiled to standard ELF format</li>
<li>Support for device emulation mode has been packaged in a separate  version of the CUDA C Runtime (CUDART), and is deprecated in this  release. Now that more sophisticated hardware debugging tools are  available and more are on the way, NVIDIA will be focusing on supporting  these tools instead of the legacy device emulation functionality.
<ul>
<li>On Windows, use the new Parallel Nsight development environment for  Visual Studio, with integrated GPU debugging and profiling tools (was  code-named “Nexus”). Please see www.nvidia.com/nsight for details.</li>
<li>On Linux, use cuda-gdb and cuda-memcheck, and check out the  solutions from Allinea and TotalView that will be available soon.</li>
</ul>
</li>
</ul>
<ul>
<li>Support for all the OpenCL features in the latest R195 production  driver package:
<ul>
<li>Double Precision</li>
<li>Graphics Interoperability with OpenCL, Direc3D9, Direct3D10, and  Direct3D11 for high performance visualization</li>
<li>Query for Compute Capability, so you can target optimizations for  GPU architectures (cl_nv_device_attribute_query)</li>
<li>Ability to control compiler optimization settings via support for  pragma unroll in OpenCL kernels and an extension that allows programmers  to set compiler flags. (cl_nv_compiler_options)</li>
<li>OpenCL Images support, for better/faster image filtering</li>
<li>32-bit global and local atomics for fast, convenient data  manipulation</li>
<li>Byte Addressable Stores, for faster video/image processing and  compression algorithms</li>
<li>Support for the latest OpenCL spec revision 1.0.48 and latest  official Khronos OpenCL headers as of 2010-02-17</li>
</ul>
</li>
</ul>
<p>The toolkit, drivers, tools and documentation are available from <a onclick="javascript:pageTracker._trackPageview('/outbound/article/http://developer.nvidia.com/object/cuda_3_0_downloads.html');" href="http://developer.nvidia.com/object/cuda_3_0_downloads.html" target="_blank">http://developer.nvidia.com/object/cuda_3_0_downloads.html</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2010/03/22/cuda-3-0-toolkit-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATI Stream Software Development Kit (SDK) v2.01</title>
		<link>http://www.petapath.com/blog/2010/02/11/ati-stream-software-development-kit-sdk-v2-01/</link>
		<comments>http://www.petapath.com/blog/2010/02/11/ati-stream-software-development-kit-sdk-v2-01/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:51:51 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[Compilers]]></category>
		<category><![CDATA[gpgpu]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[AMD Stream SDK]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=181</guid>
		<description><![CDATA[What’s New in v2.01 Update release for ATI Stream SDK v2.0. Support for Red Hat® Enterprise Linux® 5.3. Support for Ubuntu® 9.10. Support for debugging OpenCL™ with GDB on x86 CPUs under Linux® (see application note for more details). Preview: Support for OpenCL™ / Microsoft® DirectX® 9 interoperability. Please see this knowledge base article for [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What’s New in <a title="AMD Stream SDK 2.01 Release Page" href=" http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx" target="_blank">v2.01</a></strong></p>
<ul>
<li>Update release for ATI Stream SDK v2.0.</li>
<li>Support for Red Hat® Enterprise Linux® 5.3.</li>
<li>Support for Ubuntu® 9.10.</li>
<li>Support for debugging OpenCL™ with GDB on x86 CPUs under  Linux® (see <a href="http://developer.amd.com/gpu/ATIStreamSDK/assets/Debugging_OpenCL_with_GDB_on_x86_CPUs.pdf" target="_blank">application note</a> for more details).</li>
<li><strong>Preview</strong>: Support for OpenCL™ /  Microsoft® DirectX® 9 interoperability. Please see this <a href="http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=85">knowledge  base article</a> for more information about this preview feature.</li>
<li>Additional OpenCL™ samples:
<ul>
<li>BoxFilter</li>
<li>FFT</li>
<li>GaussianNoise (under cpp_cl)</li>
<li>URNG</li>
</ul>
</li>
<li>Stream KernelAnalyzer with OpenCL™ support (available  for download separately from <a href="http://developer.amd.com/GPU/SKA/Pages/default.aspx">Stream  KernelAnalyzer Product Page</a>).</li>
<li>Various OpenCL™ compiler and runtime fixes and  enhancements (see <a href="http://developer.amd.com/gpu/ATIStreamSDK/assets/ATI_Stream_SDK_Release_Notes_Developer.pdf" target="_blank">developer release notes </a>for more details).</li>
<li>Support for ATI Radeon™ HD 5670 GPU and ATI Radeon™ HD  5570 GPU.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2010/02/11/ati-stream-software-development-kit-sdk-v2-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMD/ATI Release Stream 2.0 SDK with OpenCL 1.0 Support</title>
		<link>http://www.petapath.com/blog/2010/01/04/amdati-release-stream-2-0-sdk-with-opencl-1-0-support/</link>
		<comments>http://www.petapath.com/blog/2010/01/04/amdati-release-stream-2-0-sdk-with-opencl-1-0-support/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 12:35:57 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[DirectX11]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=170</guid>
		<description><![CDATA[Just before Christmas ATI delivered a nice present for everyone interested in OpenCL development, in the form a full release of their Stream 2.0 SDK, including a whole host of additional goodies. For me the most important additional features are: support for the an Installable Client Driver (ICD), which allows for multiple OpenCL implementations to [...]]]></description>
			<content:encoded><![CDATA[<p>Just before Christmas ATI delivered a nice present for everyone interested in OpenCL development, in the form a full release of their Stream 2.0 SDK, including a whole host of additional goodies. For me the most important additional features are:</p>
<ul>
<li>support for the an <a title="ICD Support" href="http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=71" target="_blank">Installable Client Driver (ICD)</a>, which allows for multiple OpenCL implementations to co-exist on the same system</li>
<li>a <a title="ATI Stream Profiler" href="http://developer.amd.com/gpu/StreamProfiler/Pages/default.aspx" target="_blank">stream performance profiler</a> integrated into Visual Studio 2008</li>
<li>a preview implementation of support for <a title="Double Precision preview" href="http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=88" target="_blank">Double Precision</a> in OpenCL C kernels</li>
<li>a raft of <a title="OpenGL Interoperability Details" href="http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=84" target="_blank">OpenGL</a>, <a title="DirectX 10 Interoperability details" href="http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=85" target="_blank">DirectX 10</a> and CAL interoperability support previews</li>
</ul>
<p>Find the full details <a title="AMD Stream SDK 2.0 Release Page" href="http://developer.amd.com/gpu/atistreamsdk/pages/default.aspx" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2010/01/04/amdati-release-stream-2-0-sdk-with-opencl-1-0-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AMD Stream SDK beta with GPU OpenCL support</title>
		<link>http://www.petapath.com/blog/2009/10/14/amd-stream-sdk-beta-with-gpu-opencl-support/</link>
		<comments>http://www.petapath.com/blog/2009/10/14/amd-stream-sdk-beta-with-gpu-opencl-support/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 07:06:24 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=165</guid>
		<description><![CDATA[Is available now from AMD&#8217;s Developer Central Dowload pages.]]></description>
			<content:encoded><![CDATA[<p>Is available now from AMD&#8217;s Developer Central <a title="Stream SDK Beta Download" href="http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx" target="_blank">Dowload</a> pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/10/14/amd-stream-sdk-beta-with-gpu-opencl-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATI Stream Software Development Kit (SDK) v2.0 Beta Program</title>
		<link>http://www.petapath.com/blog/2009/08/05/ati-stream-software-development-kit-sdk-v2-0-beta-program/</link>
		<comments>http://www.petapath.com/blog/2009/08/05/ati-stream-software-development-kit-sdk-v2-0-beta-program/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 12:24:08 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[Compilers]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=123</guid>
		<description><![CDATA[Or should that be AMD have launched their Public Beta for v2.0 of their Stream Software Development Kit. The headline news here is that this is an OpenCL SDK. That&#8217;s the good news. The disappointing news is that there is only support for an OpenCL CPU runtime at the moment. We have to wait for [...]]]></description>
			<content:encoded><![CDATA[<p>Or should that be AMD have launched their Public Beta for v2.0 of their <a title="ATI/AMD Stream SDK v2.0 Beta" href="http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx" target="_blank">Stream Software Development Kit</a>. The headline news here is that this is an <strong>OpenCL</strong> SDK. That&#8217;s the good news. The disappointing news is that there is only support for an OpenCL CPU runtime at the moment. We have to wait for a post v2.0-beta2 to ship later in Q3 of 2009 to get to grips with the GPU enabled version.</p>
<p>AMD have also posted the <a title="Introductory OpenCL Tutorial" href="http://developer.amd.com/gpu/ATIStreamSDK/pages/TutorialOpenCL.aspx" target="_blank">first</a> in a series of Tutorials on using OpenCL, written by Ben Gaster who is the OpenCL Architect at AMD (and incidentally an ex-colleague of mine <img src='http://www.petapath.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/08/05/ati-stream-software-development-kit-sdk-v2-0-beta-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCL API 1.0 Quick Reference Card</title>
		<link>http://www.petapath.com/blog/2009/07/23/opencl-api-1-0-quick-reference-card/</link>
		<comments>http://www.petapath.com/blog/2009/07/23/opencl-api-1-0-quick-reference-card/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 14:39:33 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=102</guid>
		<description><![CDATA[If you haven&#8217;t already found this on the Khronos web site you should definitely download and print out this little gem! Update: Also available in poster format.]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t already found this on the Khronos web site you should definitely <a title="OpenCL API 1.0 Quick Reference" href="http://www.khronos.org/files/opencl-quick-reference-card.pdf" target="_blank">download</a> and print out this little gem!</p>
<p>Update: Also available in <a title="OpenCL API 1.0 Reference Poster" href="http://www.cafepress.com/khronos.397660643" target="_blank">poster format</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/07/23/opencl-api-1-0-quick-reference-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCL Forum Resources</title>
		<link>http://www.petapath.com/blog/2009/07/22/opencl-forum-resources/</link>
		<comments>http://www.petapath.com/blog/2009/07/22/opencl-forum-resources/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 15:15:39 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[gpgpu]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Developer]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=95</guid>
		<description><![CDATA[So imagine you want to ask a question about OpenCL that doesn&#8217;t seem to be covered by the published specification or you have observed behaviour that vendor specific documentation doesn&#8217;t describe, where should you turn for advice or help? In the case of questions about the the specification, or queries about forthcoming revisions of the [...]]]></description>
			<content:encoded><![CDATA[<p>So imagine you want to ask a question about OpenCL that doesn&#8217;t seem to be covered by the published specification or you have observed behaviour that vendor specific documentation doesn&#8217;t describe, where should you turn for advice or help?</p>
<p>In the case of questions about the the specification, or queries about forthcoming revisions of the standard (or even suggestions), one should definitely go to the Khronos Group&#8217;s own OpenCL forum. Here you will find forum members who are actually involved with the OpenCL standard body as well as developers and users of vendor implementations. It&#8217;s a fair bet that you will get most specification related questions answered here.</p>
<p>In the case that you believe you are observing something that does not meet the specification as stated, in a vendor implementation, then your first port of call should be the vendor&#8217;s own support forum. If it&#8217;s an obvious bug or known performance issue the odds are good that it will have already been documented, either in an answer to a prior forum posting or in a FAQ or Release Note.  It should go without saying that you should take care to follow their procedure for submitting queries or bugs before posting to a forum (i.e. do a forum search and read release notes &#8211; we don&#8217;t compile them just for fun).</p>
<p>Here&#8217;s a list of OpenCL related forum resources I have to hand:</p>
<ul>
<li>Khronos Group OpenCL <a title="Khronos OpenCL Forum" href="http://www.khronos.org/message_boards/viewforum.php?f=28" target="_blank">forum</a></li>
<li>NVIDIA OpenCL <a title="NVIDIA OpenCL Forum" href="http://forums.nvidia.com/index.php?showforum=134" target="_blank">forum</a></li>
<li>AMD Stream <a title="AMD Stream Forum" href="http://forums.amd.com/devforum/categories.cfm?catid=328" target="_blank">forum</a> (AMD don&#8217;t have a public OpenCL forum at time of writing)</li>
</ul>
<ul>
<li>Beyond3D GPGPU Technology &amp; Programming <a title="Beyon3D GPGPU Discussion Forum" href="http://forum.beyond3d.com/forumdisplay.php?f=42" target="_blank">forum</a></li>
<li>GPGPU General GPGPU Discussion <a title="GPGPU General Discussion Forum" href="http://gpgpu.org/forums/viewforum.php?f=1&amp;sid=0842b9693be7ccbde3bc9c5a7800d9e5" target="_blank">forum</a></li>
</ul>
<p>I&#8217;m sure there are more out there, if you find them please send them to me and I&#8217;ll start keeping an OpenCL Resource page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/07/22/opencl-forum-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PGI Launch Compilers for Heterogeneous Computing</title>
		<link>http://www.petapath.com/blog/2009/07/21/pgi-launch-compilers-for-heterogeneous-computing/</link>
		<comments>http://www.petapath.com/blog/2009/07/21/pgi-launch-compilers-for-heterogeneous-computing/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 11:05:40 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=86</guid>
		<description><![CDATA[PGI have released version 9.0 of their Fortran and C99 compilers which includes the PGI Accelerator™  support (effectively x86+GPU). PGI are making some grand claims for these extensions but without having used the tools for myself I am doubtful that they are quite as all singing and dancing as PGI are making out. The Programming [...]]]></description>
			<content:encoded><![CDATA[<p>PGI have released version 9.0 of their Fortran and C99 compilers which includes the PGI Accelerator™  support (effectively x86+GPU). PGI are making some grand claims for these extensions but without having used the tools for myself I am doubtful that they are quite as all singing and dancing as PGI are making out. The <a title="PGI Accelerator Programming Model" href="http://www.pgroup.com/lit/whitepapers/pgi_accel_prog_model_1.0.pdf" target="_blank">Programming Model</a> whitepaper does address some of the critical aspects of porting software to work effectively on heterogeneous system (which is less about the compute and more about data movement and maximising bandwidths once on the accelerator) but it also serves to mask an important factor that is currently a sticking point for many people exploring the use of heterogeneous systems; that applications written for x86 may not be the best starting point for best performance on accelerators.</p>
<p>Update: Incidentally there is quite a bit of information on the PGI <a title="PGI Accelerator Compilers" href="http://www.pgroup.com/resources/accel.htm" target="_blank">web site</a> and a solid series of articles by <a title="HPCWire 'Compilers &amp; More'" href="http://www.pgroup.com/resources/articles.htm" target="_blank">Michael Wolfe published on HPCWire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/07/21/pgi-launch-compilers-for-heterogeneous-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCL Twibe</title>
		<link>http://www.petapath.com/blog/2009/07/16/opencl-twibe/</link>
		<comments>http://www.petapath.com/blog/2009/07/16/opencl-twibe/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 15:27:01 +0000</pubDate>
		<dc:creator>Dairsie</dc:creator>
				<category><![CDATA[gpgpu]]></category>
		<category><![CDATA[Heterogeneous]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Petapath]]></category>
		<category><![CDATA[Twibe]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.petapath.com/blog/?p=66</guid>
		<description><![CDATA[At Petapath we&#8217;re actively using OpenCL for internal development purposes and we&#8217;re also exploring using it for real customer codes in the near future. With only a single public Beta of a GPU OpenCL driver available it&#8217;s certainly early days for using OpenCL in earnest. Even the OpenCL forum at the Khronos Goup has a [...]]]></description>
			<content:encoded><![CDATA[<p>At Petapath we&#8217;re actively using OpenCL for internal development purposes and we&#8217;re also exploring  using it for real customer codes in the near future. With only a single public Beta of a GPU OpenCL driver available it&#8217;s certainly early days for using OpenCL in earnest. Even the <a title="Khronos OpenCL Forum" href="http://www.khronos.org/message_boards/viewforum.php?f=28" target="_blank">OpenCL forum</a> at the Khronos Goup has a limited amount of traffic from users (but people who are working hard on OpenCL are definitely there to help).  To get the ball rolling we&#8217;re going to start posting some comments and experiences and we&#8217;ve also created a Twitter <a title="OpenCL Twibe" href="http://www.twibes.com/group/OpenCL" target="_blank">Twibe</a> to which which we&#8217;ll post interesting news, links and related information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petapath.com/blog/2009/07/16/opencl-twibe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)

Served from: www.petapath.com @ 2012-02-05 13:37:56 -->
