Today we are pleased to announce the release of <a href="http://sandbox.arrayfire.com/">ArrayFire v3.1</a>. This new version features new functional support with a focus on computer vision and machine learning functions added to the library, along with new support for Array and Data Handling functions. This release also includes support for CUDA 7.5. A complete list of ArrayFire v3.1 updates and new features can be found in the product <a href="http://sandbox.arrayfire.com/docs/releasenotes.htm">Release Notes</a>.

With over 8 years of continuous development, the open source ArrayFire library is the top CUDA and OpenCL software library. ArrayFire supports CUDA-capable GPUs, OpenCL devices, and other accelerators. With its easy-to-use API, this hardware-neutral software library is designed for maximum speed without the hassle of writing time-consuming CUDA and OpenCL device code. With ArrayFire’s library functions, developers can maximize productivity and performance. Each of ArrayFire’s functions has been hand-tuned by CUDA and OpenCL experts.

<b>New functions added in the following categories</b>
<ul>
<li><strong>Computer Vision</strong>
<ul>
<li>SIFT feature descriptor</li>
<li>Harris corner detector</li>
<li>SUSAN corner detector</li>
</ul>
</li>

<li><strong>Machine Learning</strong>
<ul>
<li>Image wrap and unwrap (used in Convolutional Networks)</li>
<li>Real to Complex FFTs (used in Convolutional Networks)</li>
<li>Nearest Neighbor Search</li>
</ul>
</li>

<li><strong>Other Functions</strong>
<ul>
<li>Singular Value Decomposition</li>
<li>Select and Replace</li>
<li>Inplace FFTs</li>
</ul>
</li>

</ul>

<b>Availability</b>

Visit ArrayFire’s website to download <a href="http://sandbox.arrayfire.com/download/">ArrayFire v3.1 Installers</a> or GitHub account page to <a href="https://github.com/arrayfire/arrayfire">download</a> and build the source code. The ArrayFire software library operates under the BSD 3-Clause License which enables unencumbered deployment and portability of ArrayFire for all uses, including commercially.

<b>Dedicated support and coding services</b>

ArrayFire offers dedicated <a href="http://sandbox.arrayfire.com/support/">support packages</a> for ArrayFire users.

ArrayFire serves many clients through consulting and <a href="http://sandbox.arrayfire.com/consulting/">coding services</a>, algorithm development, porting code, and training courses for developers.