<?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>GPGPU &#187; Tag: Open Source :: GPGPU.org</title>
	<atom:link href="http://gpgpu.org/tag/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://gpgpu.org</link>
	<description>General-Purpose Computation on Graphics Hardware</description>
	<lastBuildDate>Mon, 06 Feb 2012 04:59:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New CLOGS library with sort and scan primitives for OpenCL</title>
		<link>http://gpgpu.org/2012/02/05/clogs-library</link>
		<comments>http://gpgpu.org/2012/02/05/clogs-library#comments</comments>
		<pubDate>Mon, 06 Feb 2012 04:59:24 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Performance Primitives]]></category>
		<category><![CDATA[Sorting]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4451</guid>
		<description><![CDATA[CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and [...]]]></description>
			<content:encoded><![CDATA[<p>CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows for limited multi-scan capabilities.</p>
<p>Version 1.0 of the library has just been released. The home page is <a title="CLOGS page on sourceforge" href="http://clogs.sourceforge.net/" target="_blank">http://clogs.sourceforge.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2012/02/05/clogs-library/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLCC v0.3.0 now available</title>
		<link>http://gpgpu.org/2012/01/16/clcc-v0-3-0</link>
		<comments>http://gpgpu.org/2012/01/16/clcc-v0-3-0#comments</comments>
		<pubDate>Mon, 16 Jan 2012 08:20:36 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Compilers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCL]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4393</guid>
		<description><![CDATA[CLCC, the light-weight and flexible utility for integrating OpenCL source builds into your project has just been updated to version 0.3.0. This version allows developers to save compiled binaries as object files for distribution with their programs and adds a series of options to select specific target platform/device combinations. Documentation and further information is available [...]]]></description>
			<content:encoded><![CDATA[<p>CLCC, the light-weight and flexible utility for integrating OpenCL source builds into your project has just been updated to version 0.3.0. This version allows developers to save compiled binaries as object files for distribution with their programs and adds a series of options to select specific target platform/device combinations. Documentation and further information is available at <a title="CLCC homepage" href="http://clcc.sourceforge.net/" target="_blank">http://clcc.sourceforge.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2012/01/16/clcc-v0-3-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViennaCL 1.2.0 released</title>
		<link>http://gpgpu.org/2012/01/02/viennacl-1-2-0-released</link>
		<comments>http://gpgpu.org/2012/01/02/viennacl-1-2-0-released#comments</comments>
		<pubDate>Mon, 02 Jan 2012 09:51:24 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Linear Algebra]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Scientific Computing]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4325</guid>
		<description><![CDATA[Version 1.2.0 of the OpenCL-based C++ linear algebra library ViennaCL is now available for download! It features a high-level interface compatible with Boost.ublas, which allows for compact code and high productivity. Highlights of the new release are the following features (all experimental): Several algebraic multigrid preconditioners Sparse approximate inverse preconditioners Fast Fourier transform Structured dense [...]]]></description>
			<content:encoded><![CDATA[<p>Version 1.2.0 of the OpenCL-based C++ linear algebra library ViennaCL is now available for download! It features a high-level interface compatible with Boost.ublas, which allows for compact code and high productivity. Highlights of the new release are the following features (all experimental):</p>
<ul>
<li>Several algebraic multigrid preconditioners</li>
<li>Sparse approximate inverse preconditioners</li>
<li>Fast Fourier transform</li>
<li>Structured dense matrices (circulant, Hankel, Toeplitz, Vandermonde)</li>
<li>Reordering algorithms (Cuthill-McKee, Gibbs-Poole-Stockmeyer)</li>
<li>Proxies for manipulating subvectors and submatrices</li>
</ul>
<p>The features are expected to reach maturity in the 1.2.x branch. More information about the library including download links is available at <a title="ViennaCL on SourceForge" href="http://viennacl.sourceforge.net/" target="_blank">http://viennacl.sourceforge.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2012/01/02/viennacl-1-2-0-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOOMD-blue 0.10.0 release</title>
		<link>http://gpgpu.org/2011/12/19/hoomd-blue-0-10-0-release</link>
		<comments>http://gpgpu.org/2011/12/19/hoomd-blue-0-10-0-release#comments</comments>
		<pubDate>Mon, 19 Dec 2011 07:44:41 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[High-Performance Computing]]></category>
		<category><![CDATA[Molecular Dynamics]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4279</guid>
		<description><![CDATA[HOOMD-blue performs general-purpose particle dynamics simulations on a single workstation, taking advantage of NVIDIA GPUs to attain a level of performance equivalent to many cores on a fast cluster. Flexible and configurable, HOOMD-blue is currently being used for coarse-grained molecular dynamics simulations of nano-materials, glasses, and surfactants, dissipative particle dynamics simulations (DPD) of polymers, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://codeblue.umich.edu/hoomd-blue/">HOOMD-blue</a> performs general-purpose particle dynamics simulations on a single workstation, taking advantage of NVIDIA GPUs to attain a level of performance equivalent to many cores on a fast cluster. Flexible and configurable, HOOMD-blue is currently being used for coarse-grained molecular dynamics simulations of nano-materials, glasses, and surfactants, dissipative particle dynamics simulations (DPD) of polymers, and crystallization of metals.</p>
<p>HOOMD-blue 0.10.0 adds many new features. Highlights include:<span id="more-4279"></span></p>
<ul>
<li>Added <strong>pair.dpdlj</strong> which uses the <span class="caps">DPD </span>thermostat and the Lennard-Jones potential. In previous versions, this could be accomplished by using two pair commands but at the cost of reduced performance.</li>
<li>Additional example scripts are now present in the documentation. The example scripts are cross-linked to the commands that are used in them.</li>
<li>Most dump commands now accept the form: <strong>dump.ext(filename=&#8221;filename.ext&#8221;)</strong> which immediately writes out filename.ext.</li>
<li>Specify rigid bodies in <span class="caps">XML </span>input files</li>
<li>Simulations that contain rigid body constraints applied to groups of particles in <span class="caps">BDNVT, NVE, NVT, </span>and <span class="caps">NPT </span>ensembles.</li>
<li>Energy minimization of rigid bodies ( <strong>integrate.mode_minimize_rigid_fire</strong> )</li>
<li>Existing commands are now rigid-body aware</li>
<li><span class="caps">NVT </span>integration using the Berendsen thermostat ( <strong>integrate.berendsen</strong> )</li>
<li>Bonds, angles, dihedrals, and impropers can now be created and deleted with the python data access <span class="caps">API.</span></li>
<li>and <a href="http://codeblue.umich.edu/hoomd-blue/">more</a></li>
</ul>
<p>HOOMD-blue 0.10.0 is available for <a href="http://codeblue.umich.edu/hoomd-blue/download.html">download</a> under an open source license. Check out the <a href="http://codeblue.umich.edu/hoomd-blue/doc/page_quick_start.html">quick start tutorial</a> to get started, or check out the <a href="http://codeblue.umich.edu/hoomd-blue/doc/index.html">full documentation</a> to see everything it can do.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/12/19/hoomd-blue-0-10-0-release/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel SPMD Compiler Version 1.1 Released</title>
		<link>http://gpgpu.org/2011/12/07/intel-spmd-compiler-version-1-1-released</link>
		<comments>http://gpgpu.org/2011/12/07/intel-spmd-compiler-version-1-1-released#comments</comments>
		<pubDate>Wed, 07 Dec 2011 18:25:38 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Compilers]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SPMD]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4251</guid>
		<description><![CDATA[A major new release of the Intel SPMD Program Compiler (ispc) was posted on December 5, 2011. ispc is an extended version of the C programming language with support for &#8220;single program, multiple data&#8221; (SPMD) programming on the CPU; the SPMD model makes it easy to harness the full power of both the SIMD vector [...]]]></description>
			<content:encoded><![CDATA[<p>A major new release of the Intel SPMD Program Compiler (ispc) was posted on December 5, 2011. ispc is an extended version of the C programming language with support for &#8220;single program, multiple data&#8221; (SPMD) programming on the CPU; the SPMD model makes it easy to harness the full power of both the SIMD vector units and multiple cores on modern CPUs. The major features added in the 1.1 release include:</p>
<ul>
<li>Full support for pointers, including pointer arithmetic, function pointers, and all other features of pointers in C.</li>
<li>A new parallel &#8220;foreach&#8221; statement, for more easily mapping computation to data.</li>
<li>Substantially revised documentation, including a new Performance Guide.</li>
<li>Many other small bug fixes and improvements.</li>
</ul>
<p>ispc is open-source and is licensed under the BSD license. Source and binaries are available from <a href="http://ispc.github.com" target="_blank">http://ispc.github.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/12/07/intel-spmd-compiler-version-1-1-released/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Physically based lighting for volumetric data with Exposure Render</title>
		<link>http://gpgpu.org/2011/10/27/exposure-render</link>
		<comments>http://gpgpu.org/2011/10/27/exposure-render#comments</comments>
		<pubDate>Thu, 27 Oct 2011 08:52:35 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Monte Carlo Simulation]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ray Tracing]]></category>
		<category><![CDATA[Volume Rendering]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4083</guid>
		<description><![CDATA[Exposure Render is a Direct Volume Rendering Application that applies progressive Monte Carlo raytracing, coupled with physically based light transport to heterogeneous volumetric data. Exposure Render enables the configuration of any number of arbitrarily shaped area lights, models a real-world camera, including its lens and aperture, and incorporates complex materials, whilst still maintaining interactive display [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/exposure-render/" target="_blank"><iframe src="http://www.youtube.com/embed/cZaPIEo6PPs" frameborder="0" align="right" width="200" height="165"></iframe>Exposure Render</a> is a Direct Volume Rendering Application that applies progressive Monte Carlo raytracing, coupled with physically based light transport to heterogeneous volumetric data. Exposure Render enables the configuration of any number of arbitrarily shaped area lights, models a real-world camera, including its lens and aperture, and incorporates complex materials, whilst still maintaining interactive display updates. It features both surface and volumetric scattering, and applies noise reduction to remove the unwanted startup noise associated with progressive Monte Carlo rendering. The complete implementation is available in source and binary forms under a permissive free software license.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/10/27/exposure-render/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>rCUDA 3.1 Released</title>
		<link>http://gpgpu.org/2011/10/20/rcuda-3-1</link>
		<comments>http://gpgpu.org/2011/10/20/rcuda-3-1#comments</comments>
		<pubDate>Thu, 20 Oct 2011 10:49:26 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Clusters]]></category>
		<category><![CDATA[High-Performance Computing]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4055</guid>
		<description><![CDATA[The new version 3.1 of rCUDA (Remote CUDA), the Open Source package that allows performing CUDA calls to remote GPUs, is now available. Release highlights: Fully updated API to CUDA 4.0 (added support for modules &#8220;Peer Device Memory Access&#8221; and &#8220;Unified Addressing&#8221;). Fixed low level Surface Reference management functions. For further information, please visit the [...]]]></description>
			<content:encoded><![CDATA[<p>The new version 3.1 of rCUDA (Remote CUDA), the Open Source package that allows performing CUDA calls to remote GPUs, is now available. Release highlights:</p>
<ul>
<li>Fully updated API to CUDA 4.0 (added support for modules &#8220;Peer Device Memory Access&#8221; and &#8220;Unified Addressing&#8221;).</li>
<li>Fixed low level Surface Reference management functions.</li>
</ul>
<p>For further information, please visit the rCUDA webpage  at <a href="http://www.gap.upv.es/rCUDA" target="_blank">http://www.gap.upv.es/rCUDA</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/10/20/rcuda-3-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenCL Compiler Tools</title>
		<link>http://gpgpu.org/2011/10/19/opencl-compiler-tools</link>
		<comments>http://gpgpu.org/2011/10/19/opencl-compiler-tools#comments</comments>
		<pubDate>Wed, 19 Oct 2011 07:46:29 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4036</guid>
		<description><![CDATA[OCLTools is a powerful, yet compact, suite of Open Source tools that provide OpenCL developers with more alternatives to kernel compilation. OCLTools enables developers to eliminate costly kernel compilation time from the runtime of your application. With OCLTools developers can embed the source code of their kernels (clear text or encrypted) directly into their program [...]]]></description>
			<content:encoded><![CDATA[<p>OCLTools is a powerful, yet compact, suite of Open Source tools that provide OpenCL developers with more alternatives to kernel compilation. OCLTools enables developers to eliminate costly kernel compilation time from the runtime of your application. With OCLTools developers can embed the source code of their kernels (clear text or encrypted) directly into their program binaries, eliminating the need to distribute kernel source code in the open while still maintaining the flexibility of runtime compilation. Both source code and precompiled binaries can be embedded into OpenCL binaries, effectively eliminating the additional kernel compilation overhead from the run time of your application.</p>
<p>For more information go to <a href="http://www.clusterchimps.org" target="_blank">http://www.clusterchimps.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/10/19/opencl-compiler-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ofgpu v0.2 released: GPU linear solvers for OpenFOAM</title>
		<link>http://gpgpu.org/2011/09/24/ofgpu-v0-2</link>
		<comments>http://gpgpu.org/2011/09/24/ofgpu-v0-2#comments</comments>
		<pubDate>Sat, 24 Sep 2011 09:32:07 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Iterative Solvers]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenFOAM]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3975</guid>
		<description><![CDATA[The latest release of Symscape&#8217;s ofgpu (v0.2) for OpenFOAM® 2.0.x is now available. ofgpu is an open source experimental linear solver library that targets NVIDIA CUDA GPU devices on Windows, Linux, and (untested) Mac OS X. ofgpu now has support for the Cusp preconditioners: smoothed_aggregation &#8211; equivalent to Algebraic Multi-Grid (AMG) scaled_bridson_ainv bridson_ainv nonsym_bridson_ainv Also [...]]]></description>
			<content:encoded><![CDATA[<p>The latest release of Symscape&#8217;s ofgpu (v0.2) for OpenFOAM® 2.0.x is now available. ofgpu is an open source experimental linear solver library that targets NVIDIA CUDA GPU devices on Windows, Linux, and (untested) Mac OS X. ofgpu now has support for the Cusp preconditioners:</p>
<ul>
<li>smoothed_aggregation &#8211; equivalent to Algebraic Multi-Grid (AMG)</li>
<li>scaled_bridson_ainv</li>
<li>bridson_ainv</li>
<li>nonsym_bridson_ainv</li>
</ul>
<p>Also supported is the option to select the GPU device. For more details see <a href="http://www.symscape.com/gpu-0-2-openfoam" target="_blank">http://www.symscape.com/gpu-0-2-openfoam</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/09/24/ofgpu-v0-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aparapi &#8211; Parallel programming with Java and OpenCL</title>
		<link>http://gpgpu.org/2011/09/15/aparapi</link>
		<comments>http://gpgpu.org/2011/09/15/aparapi#comments</comments>
		<pubDate>Thu, 15 Sep 2011 06:07:39 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3966</guid>
		<description><![CDATA[AMD just released to open source a project called Aparapi that started in their JavaLabs team. Aparapi is an API for expressing data parallel workloads in Java and a runtime component capable of converting the Java bytecode of compatible workloads into OpenCL™ so that it can be executed on a variety of GPU devices.  More [...]]]></description>
			<content:encoded><![CDATA[<p>AMD just released to open source a project called Aparapi that started in their JavaLabs team. Aparapi is an API for expressing data parallel workloads in Java and a runtime component capable of converting the Java bytecode of compatible workloads into OpenCL™ so that it can be executed on a variety of GPU devices.  More information can be found in <a href=" http://blogs.amd.com/developer/2011/09/14/i-dont-always-write-gpu-code-in-java-but-when-i-do-i-like-to-use-aparapi/" target="_blank">this blog entry</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/09/15/aparapi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

