ArrayFire is a comprehensive, open source function library with interfaces for C, C++, Java, R and Fortran. It integrates with any CUDA application, and contains an array-based API for easy programmability. The ArrayFire library contains the popular "GFOR" for-loop for running all loop iterations simultaneously on the GPU. It is designed for use on the full range of systems, from single GPU systems to large multi-GPU supercomputers. The ArrayFire Library is fully open source, and can be accessed via the ArrayFire website.
Developers have experienced from 2X to 100X speedups, depending on the data-parallelism inherent in the application.
Free version available on the ArrayFire Website.
For more information: