<?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: Libraries :: GPGPU.org</title>
	<atom:link href="http://gpgpu.org/tag/libraries/feed" rel="self" type="application/rss+xml" />
	<link>http://gpgpu.org</link>
	<description>General-Purpose Computation on Graphics Hardware</description>
	<lastBuildDate>Wed, 01 Feb 2012 07:56:53 +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>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>FortranCL: An OpenCL interface for Fortran 90</title>
		<link>http://gpgpu.org/2011/12/30/fortrancl</link>
		<comments>http://gpgpu.org/2011/12/30/fortrancl#comments</comments>
		<pubDate>Fri, 30 Dec 2011 08:55:20 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Programming Languages]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4320</guid>
		<description><![CDATA[FortranCL is an interface to OpenCL from Fortran90 programs, and it is distributed under the LGPL free software license. It allows Fortran programmer to directly execute code on GPUs or other massively parallel processors. The interface is designed to be as close to the C OpenCL interface as possible, and it is written in native [...]]]></description>
			<content:encoded><![CDATA[<p>FortranCL is an interface to OpenCL from Fortran90 programs, and it is distributed under the LGPL free software license. It allows Fortran programmer to directly execute code on GPUs or other massively parallel processors. The interface is designed to be as close to the C OpenCL interface as possible, and it is written in native Fortran 90 with type checking. FortranCL is not complete yet, but it includes enough subroutines to write GPU accelerated code in Fortran. More information: <a title="link to googlecode" href="http://code.google.com/p/fortrancl/" target="_blank">http://code.google.com/p/fortrancl/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/12/30/fortrancl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPU Virtualization for Dynamic GPU Provisioning</title>
		<link>http://gpgpu.org/2011/11/18/zillians-vgpu</link>
		<comments>http://gpgpu.org/2011/11/18/zillians-vgpu#comments</comments>
		<pubDate>Fri, 18 Nov 2011 08:23:53 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Press]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Libraries]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4181</guid>
		<description><![CDATA[From a recent press release: Taipei, November 18, 2011: Zillians, a leading cloud solution provider specializing in high performance computing, GPU virtualization middleware and massive multi-player online game (MMOG) platforms today announced the availability of vGPU &#8211; the world’s first commercial virtualization solution for decoupling GPU hardware from software. Traditionally, physical GPUs must reside on [...]]]></description>
			<content:encoded><![CDATA[<p>From a recent press release:</p>
<blockquote><p>Taipei, November 18, 2011: Zillians, a leading cloud solution provider specializing in high performance computing, GPU virtualization middleware and massive multi-player online game (MMOG) platforms today announced the availability of vGPU &#8211; the world’s first commercial virtualization solution for decoupling GPU hardware from software. Traditionally, physical GPUs must reside on the same machine running GPU code. This severely hampers GPU cloud deployment due to the difficulty of dynamic GPU provisioning. With vGPU technology, bulky hardware is no longer a limiting factor. vGPU introduces a thin, transparent RPC layer between local application and remote GPU, enabling existing GPU software to run without any modification on a remote GPU resource.<span id="more-4181"></span></p>
<p>Utilizing Mellanox Technologies InfiniBand RDMA I/O solutions and NVDIA GPUDirect technology, Zillians vGPU achieved peak data transfer rates between application and GPU hardware. This opens the door to a broader range of GPU applications that can take advantage of virtualized GPU resources, and also a boon for service providers or cloud operators looking to deploy next generation cloud services based on scalable GPU and Infiniband technologies. As interest in GPU-based HPC clusters continues to grow, vGPU represents a critical enabler for systems to realize resource sharing and improve system utilization across a variety of application domains.</p>
<p>“We are excited to collaborate with Zillians to provide new capabilities for high-performance and massive multi-player online gaming cloud platforms,” said Gilad Shainer, Senior Director, Market Development at Mellanox Technologies. “Mellanox InfiniBand I/O solutions with native RDMA support and GPU acceleration provide the essential technology for Zillians’ innovative vGPU solution.”</p>
<p>Availability</p>
<p>Zillians vGPU is now available for early evaluation request. Version 1.0 featuring support for NVIDIA CUDA 4.0 runtime and driver APIs will be released by the end of 2011. Version 2.0 featuring further support for OpenCL 1.1 is scheduled for release in 2012 Q1. To learn more, please visit <a href="http://www.zillians.com/vgpu" target="_blank">www.zillians.com/vgpu</a>.</p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/11/18/zillians-vgpu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CULA Sparse Now Available</title>
		<link>http://gpgpu.org/2011/11/10/cula-sparse-now-available</link>
		<comments>http://gpgpu.org/2011/11/10/cula-sparse-now-available#comments</comments>
		<pubDate>Thu, 10 Nov 2011 09:09:48 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Numerical Algorithms]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Sparse Linear Systems]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=4131</guid>
		<description><![CDATA[EM Photonics has released CULA Sparse, a ready-to-integrate package for solving sparse linear systems. Features include: Interfaces: C, C++, Fortran, Matlab, Python Platforms: all CUDA platforms. including Linux, Windows, and OS X Solvers and preconditioners: BiCG, BiCGStab, CG, GMRES, MINRES and Jacobi, ILU(0) Data formats: COO, CSR, CSC in double precision real and complex floating [...]]]></description>
			<content:encoded><![CDATA[<p>EM Photonics has released CULA Sparse, a ready-to-integrate package for solving sparse linear systems. Features include:</p>
<ul>
<li>Interfaces: C, C++, Fortran, Matlab, Python</li>
<li>Platforms: all CUDA platforms. including Linux, Windows, and OS X</li>
<li>Solvers and preconditioners: BiCG, BiCGStab, CG, GMRES, MINRES and Jacobi, ILU(0)</li>
<li>Data formats: COO, CSR, CSC in double precision real and complex floating point</li>
<li>No CUDA programming experience required.</li>
</ul>
<p>More information is available at <a href="http://www.culatools.com/sparse/" target="_blank">http://www.culatools.com/sparse</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/11/10/cula-sparse-now-available/feed</wfw:commentRss>
		<slash:comments>0</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>Thrust: A Productivity-Oriented Library for CUDA</title>
		<link>http://gpgpu.org/2011/09/12/thrust-a-productivity-oriented-library-for-cuda</link>
		<comments>http://gpgpu.org/2011/09/12/thrust-a-productivity-oriented-library-for-cuda#comments</comments>
		<pubDate>Mon, 12 Sep 2011 08:01:56 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Papers]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3927</guid>
		<description><![CDATA[Abstract: This chapter demonstrates how to leverage the Thrust parallel template library to implement high-performance applications with minimal programming effort. Based on the C++ Standard Template Library (STL), Thrust brings a familiar high-level interface to the realm of GPU Computing while remaining fully interoperable with the rest of the CUDA software ecosystem. Applications written with [...]]]></description>
			<content:encoded><![CDATA[<p>Abstract:</p>
<blockquote><p>This chapter demonstrates how to leverage the Thrust parallel template library to implement high-performance applications with minimal programming effort. Based on the C++ Standard Template Library (STL), Thrust brings a familiar high-level interface to the realm of GPU Computing while remaining fully interoperable with the rest of the CUDA software ecosystem. Applications written with Thrust are concise, readable, and efficient.</p></blockquote>
<p>(Nathan Bell and Jared Hoberock: <em>&#8220;Thrust: A Productivity-Oriented Library for CUDA&#8221;</em>, GPU Computing Gems, Jade Edition, edited by Wen-mei W. Hwu, October 2011)</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/09/12/thrust-a-productivity-oriented-library-for-cuda/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CUDPP 2.0: parallel hash tables, tridiagonal solver, parallel reductions, and double precision</title>
		<link>http://gpgpu.org/2011/08/08/cudpp-2-0</link>
		<comments>http://gpgpu.org/2011/08/08/cudpp-2-0#comments</comments>
		<pubDate>Tue, 09 Aug 2011 03:07:13 +0000</pubDate>
		<dc:creator>Mark Harris</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Data-Parallel]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3831</guid>
		<description><![CDATA[CUDPP release 2.0 is a major new release of the CUDA Data-Parallel Primitives Library, with exciting new features. The public interface has undergone a minor redesign to provide thread safety. Parallel reductions (cudppReduce) and a tridiagonal system solver (cudppTridiagonal) have been added, and a new component library, cudpp_hash, provides fast data-parallel hash table functionality. In addition, [...]]]></description>
			<content:encoded><![CDATA[<p>CUDPP release 2.0 is a major new release of the <a href="http://cudpp.googlecode.com" target="_blank">CUDA Data-Parallel Primitives Library</a>, with exciting new features. The public interface has undergone a minor redesign to provide thread safety. Parallel reductions (<a href="http://cudpp.googlecode.com/svn/tags/2.0/doc/html/group__public_interface.html#ga21d9b2b3c74daffbec52ef628f835313" target="_blank">cudppReduce</a>) and a tridiagonal system solver (<a href="http://cudpp.googlecode.com/svn/tags/2.0/doc/html/group__public_interface.html#gabd3c1f97e1d22839756fd2594aaefb56" target="_blank">cudppTridiagonal</a>) have been added, and a new component library, <a href="http://cudpp.googlecode.com/svn/tags/2.0/doc/html/hash_overview.html" target="_blank">cudpp_hash</a>, provides fast data-parallel hash table functionality. In addition, support for 64-bit data types (double as well as long long and unsigned long long) has been added to all CUDPP algorithms, and a variety of bugs have been fixed.  For a complete list of changes, see the <a href="http://cudpp.googlecode.com/svn/tags/2.0/doc/html/changelog.html" rel="nofollow" target="_blank">change log</a>. CUDPP 2.0 is available for <a href="http://code.google.com/p/cudpp/downloads/list">download now</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/08/08/cudpp-2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jacket v1.8 and LibJacket v1.1 released</title>
		<link>http://gpgpu.org/2011/07/24/jacket-1-8-released</link>
		<comments>http://gpgpu.org/2011/07/24/jacket-1-8-released#comments</comments>
		<pubDate>Sun, 24 Jul 2011 22:14:51 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>
		<category><![CDATA[Programming Environments]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3783</guid>
		<description><![CDATA[Jacket 1.8 and LibJacket 1.1 have been released by Accelereyes, enabling GPU support for MATLAB and easier CUDA development with C/C++/Fortran and Python.  New features include: Expanded support for the Signal Processing, Image Processing, and Statistics Libraries included with both Jacket and LibJacket Faster linear algebra for special systems (e.g. symmetric, positive definite, triangular, etc.) [...]]]></description>
			<content:encoded><![CDATA[<p>Jacket 1.8 and LibJacket 1.1 have been released by <a href="http://www.accelereyes.com/" target="_blank">Accelereyes</a>, enabling GPU support for MATLAB and easier CUDA development with C/C++/Fortran and Python.  New features include:</p>
<ul>
<li>Expanded support for the Signal Processing, Image Processing, and Statistics Libraries included with both Jacket and LibJacket</li>
<li>Faster linear algebra for special systems (e.g. symmetric, positive definite, triangular, etc.)</li>
<li>Enhanced visualizations</li>
<li>New and updated examples: FDTD, Mandelbrot fractals, maximum-likelihood neural segmentation, MDS for genomics</li>
<li>Built with CUDA 4.0 for peak performance</li>
</ul>
<p>Visit <a href="http://www.accelereyes.com/" target="_blank">http://www.accelereyes.com/</a> for details, downloads, whitepapers and tutorials.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/07/24/jacket-1-8-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUVI 0.5 Released</title>
		<link>http://gpgpu.org/2011/07/24/cuvi-0-5-released</link>
		<comments>http://gpgpu.org/2011/07/24/cuvi-0-5-released#comments</comments>
		<pubDate>Sun, 24 Jul 2011 22:11:29 +0000</pubDate>
		<dc:creator>dom</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Image Processing]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[NVIDIA CUDA]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3775</guid>
		<description><![CDATA[TunaCode is pleased to announce the release of CUVI (CUDA Vision and Imaging Library) version 0.5 which comes with a new API and new features. This release makes it even simpler to add acceleration to existing Imaging applications, without any prior technical knowledge of GPUs. CUVI v0.5 is built from bottom up with performance and [...]]]></description>
			<content:encoded><![CDATA[<p>TunaCode is pleased to announce the release of CUVI (CUDA Vision and Imaging Library) version 0.5 which comes with a new API and new features. This release makes it even simpler to add acceleration to existing Imaging applications, without any prior technical knowledge of GPUs. CUVI v0.5 is built from bottom up with performance and ease-of-use in mind.</p>
<p>CUVI version 0.5 is available for download at <a title="CUVI Website" href="http://cuvilib.com" target="_blank">http://cuvilib.com</a> and is available for Windows (Win32, x64) with planned support for Linux and Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/07/24/cuvi-0-5-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rCUDA 3.0a released</title>
		<link>http://gpgpu.org/2011/07/17/rcuda-3-0a-released</link>
		<comments>http://gpgpu.org/2011/07/17/rcuda-3-0a-released#comments</comments>
		<pubDate>Mon, 18 Jul 2011 00:02:13 +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[Virtualisation]]></category>

		<guid isPermaLink="false">http://gpgpu.org/?p=3747</guid>
		<description><![CDATA[A new alpha release of rCUDA 3.0 (Remote CUDA), the Open Source package that allows performing CUDA calls to remote GPUs, has been released. Major improvements included in this new version are: Partially updated API to 4.0 Added compatibility support with CUDA 4.0 environment Updated CUBLAS API to 4.0 for the most common CUBLAS routines [...]]]></description>
			<content:encoded><![CDATA[<p>A new alpha release of rCUDA 3.0 (Remote CUDA), the Open Source package that allows performing CUDA calls to remote GPUs, has been released. Major improvements included in this new version are:</p>
<ul>
<li>Partially updated API to 4.0</li>
<li>Added compatibility support with CUDA 4.0 environment</li>
<li>Updated CUBLAS API to 4.0 for the most common CUBLAS routines</li>
<li>Fixed some bugs</li>
<li>General performance improvements</li>
</ul>
<p>For further information, please visit the <a href="http://www.gap.upv.es/rCUDA" target="_blank">rCUDA webpage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpgpu.org/2011/07/17/rcuda-3-0a-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

