Newsletter

Newsletter
 

ArrayFire

Documentation

ArrayFire is a fast software library for GPU computing with an easy-to-use API. Its array-based function set makes GPU programming simple. ArrayFire is available for C, C++, and Fortran and integrates with AMD, Intel, and NVIDIA hardware. Best of all, ArrayFire is free for most users!

ArrayFire is simple. A few lines of code in ArrayFire can replace dozens of lines of raw GPU code, saving you valuable time and lowering development costs. No need to waste time with building block functions. Plug-in ArrayFire and jump start your code!


Reasons to Use

  • Fast.  Real speedups for your code.
  • Easy.  You will learn it in minutes.
  • Useful.  World's largest set of GPU functions.
  • HW-neutral.  Your choice of GPU.
  • Graphic.  Beautiful eye-candy for your math.
  • FREE Version!  Run on 1-GPU for free.
     ArrayFire Logo
Tour



ArrayFire for CUDA and OpenCL

ArrayFire supports CUDA-capable NVIDIA GPUs and most OpenCL devices, including AMD GPUs/APUs and Intel coprocessors. It also supports other OpenCL devices from ARM and Qualcomm.

ArrayFire is designed to integrate easily with other CUDA and OpenCL code, and it can also be used without any other custom CUDA or OpenCL code.

ArrayFire is a high-performance software library designed for maximum productivity and speed without the hassle of writing time-consuming low-level device code. Each of ArrayFire's functions has been hand-tuned by our CUDA and OpenCL experts.

    

ArrayFire Logo

ArrayFire Logo



Details

  • ArrayFire Free vs ArrayFire Pro.  What are the differences? Can I get by with the free version? See licensing page.
  • Help Me.  Can I hire AccelerEyes engineers to help me? Check out our 1-day Guarantee program.
  • HPC World-class Problems.  Scaling up to the world's largest supercomputers. See how ArrayFire for HPC rocks large problems.


Download ArrayFire

(includes Free & Pro versions)

Download ArrayFire