Share Email Print

Proceedings Paper

ArrayFire: a GPU acceleration platform
Author(s): James Malcolm; Pavan Yalamanchili; Chris McClanahan; Vishwanath Venugopalakrishnan; Krunal Patel; John Melonakos
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

ArrayFire is a GPU matrix library for the rapid development of general purpose GPU (GPGPU) computing applications within C, C++, Fortran, and Python. ArrayFire contains a simple API and provides full GPU compute capability on CUDA and OpenCL capable devices. ArrayFire provides thousands of GPU-tuned functions including linear algebra, convolutions, reductions, and FFTs as well as signal, image, statistics, and graphics libraries. We will further describe how ArrayFire enables development of GPU computing applications and highlight some of its key functionality using examples of how it works in real code.

Paper Details

Date Published: 4 May 2012
PDF: 8 pages
Proc. SPIE 8403, Modeling and Simulation for Defense Systems and Applications VII, 84030A (4 May 2012); doi: 10.1117/12.921122
Show Author Affiliations
James Malcolm, AccelerEyes (United States)
Pavan Yalamanchili, AccelerEyes (United States)
Chris McClanahan, AccelerEyes (United States)
Vishwanath Venugopalakrishnan, AccelerEyes (United States)
Krunal Patel, AccelerEyes (United States)
John Melonakos, AccelerEyes (United States)

Published in SPIE Proceedings Vol. 8403:
Modeling and Simulation for Defense Systems and Applications VII
Eric J. Kelmelis, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?