Библиотека ArrayFire, предоставляющая простой способ распараллеливания вычислительных операций с вовлечением GPU, переведена в разряд свободных продуктов. Код библиотеки открыт под лицензией BSD. В качестве бэкендов для организации вычислений на стороне GPU, APU и FPGA могут использоваться CUDA и OpenCL, имеется возможность выполнения операций только с привлечением CPU или задействования нескольких вычислительных устройств (CPU+GPU).
Для организации параллельной обработки данных предоставляется типовой набор математических функций для обработки массивов, который позволяет существенно упростить организацию сложных научных, инженерных и финансовых вычислений. В процессе работы с библиотекой определяется общая логика вычислений и определяется список вовлекаемых в них вычислительных устройств, без необходимости явной организации процесса распараллеливания.