<h2 style="text-align: center;"><img class="size-medium wp-image-4487 aligncenter" alt="ArrayFire" src="http://blog.accelereyes.com/blog/wp-content/uploads/2013/10/arrayfire_logo_w400px-1-300x61.jpg" width="300" height="61" /></h2>
<p style="text-align: left;"><strong>ArrayFire v2.0 is <a title="Download ArrayFire!" href="http://www.accelereyes.com/products/arrayfire">now available for download</a>. The second iteration of our free, fast, and simple GPU library now supports both CUDA and OpenCL devices.</strong></p>

<h2 style="text-align: left;">Major Updates</h2>
<ul>
	<li>ArrayFire now works on OpenCL enabled devices</li>
	<li>New and improved <a title="ArrayFire documentation" href="http://www.accelereyes.com/support/documentation">documentation</a></li>
	<li>Optimized for new GPUs--NVIDIA Kepler (K20) and AMD Tahiti (7970)</li>
</ul>
<h2>New in ArrayFire OpenCL</h2>
<ul>
	<li>Same APIs as ArrayFire CUDA version</li>
	<li>Supports both Linux and Windows</li>
	<li>Just In Time Compilation (JIT) of kernels</li>
	<li>Parallel for: <a title="GFOR usage" href="http://www.accelereyes.com/arrayfire/c/page_gfor.htm" target="_blank">gfor</a></li>
	<li>Accelerated algorithms in the following domains
<ul>
	<li><a title="Image Processing Functions" href="http://www.accelereyes.com/arrayfire/c/group__image__mat.htm" target="_blank">Image Processing</a></li>
	<li><a title="Signal Processing Functions" href="http://www.accelereyes.com/arrayfire/c//group__image__mat.htm" target="_blank">Signal Processing</a></li>
	<li><a title="Data Analysis functions" href="http://www.accelereyes.com/arrayfire/c/group__data__mat.htm" target="_blank">Data Analysis and Statistics</a></li>
	<li><a title="Visualization functions" href="http://www.accelereyes.com/arrayfire/c//group__gfx__mat.htm">Visualization</a></li>
	<li><a title="List of ArrayFire functions" href="http://www.accelereyes.com/arrayfire/c/group__arrayfire__func.htm" target="_blank">And more</a></li>
</ul>
</li>
</ul>
<h2>New in ArrayFire CUDA</h2>
<ul>
	<li>New <a title="New Signal processing functions" href="http://www.accelereyes.com/arrayfire/c/group__signal__func__cpp__approx.htm#gadf7bb6bdd0fb3c9008096d47c349d073" target="_blank">Signal</a> and <a title="New Image Processing functions" href="http://www.accelereyes.com/arrayfire/c/group__props__mat.htm" target="_blank">Image</a> processing functions</li>
	<li>Faster <a href="http://www.accelereyes.com/docs_alpha/group__array__func__cpp__transpose.htm#gaeadf9256b56215a58dc12f14d97312eb">transpose</a> and <a title="Multiply two arrays together" href="http://www.accelereyes.com/docs_alpha/group__blas__func__cpp__matmul.htm#ga9185fe2c0de3dbd2cf03bd7eb62c2bab">matrix multiplication</a></li>
	<li>Better debugging support for GDB and Visual Studio</li>
	<li>Bug fixes to make overall experience better</li>
</ul>
For a more complete list of  the many ArrayFire v2.0 enhancements available, check out our <a title="ArrayFire v2.0 Release Notes" href="http://www.accelereyes.com/docs_alpha/releasenotes.htm">release notes</a>.

To learn more about ArrayFire licensing, visit the <a title="ArrayFire Prices and Licensing" href="http://www.accelereyes.com/products/arrayfire_licensing">ArrayFire licensing page</a>.

We leverage our deep GPU expertise and vast code base for GPU consulting services. Set up a free GPU consultation today by emailing us at <a href="mailto:sales@accelereyes.com">sales@accelereyes.com</a>.