ArrayFire: Write once, Run anywhere

Shehzan ArrayFire 2 Comments

One of ArrayFire's biggest features is the ability for code to be written just once and run on a plethora of devices. In this post, we show the outputs of af::info() from various devices available to us.

Desktop Processors

AMD GPU/CPU (OpenCL)

AMD APU (OpenCL)

Intel CPU (OpenCL)

Intel HD Graphics (OpenCL)

Intel Xeon Phi Coprocessor (OpenCL)

NVIDIA GPUs (CUDA)

NVIDIA GPUs (OpenCL)

Embedded Processors

ARM Mali GPU (OpenCL) #

NVIDIA Tegra K1 (CUDA)

Qualcomm Snapdragon SoC (OpenCL) #

#: Experimental versions. Email technical@arrayfire.com for access.

The devices shown above are ones we have in-house for demonstration purposes. This is not an exhaustive list.
If you have OpenCL working on any other device and wish to try ArrayFire, contact us at technical@arrayfire.com.

Facebooktwittergoogle_plusredditlinkedinmail