ArrayFire

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
ArrayFire
Company typePrivate
IndustryHigh-performance computing
FoundedJune 2007
Headquarters3520 Piedmont Rd NE
Suite 415
Atlanta, Georgia 30305
United States
Key people
John Melonakos (CEO)
ProductsComputer software
Websitearrayfire.com

ArrayFire is an American software company that develops programming tools for parallel computing and graphics on graphics processing unit (GPU) chipsets. Its products are particularly popular in the defense industry.[1]

Products

[edit | edit source]

The company's first major product was Jacket,[2] a library that extends MATLAB with GPGPU capabilities on CUDA-enabled Nvidia GPUs, released in June 2008 (version 1.0 in January 2009[1]).

Jacket was followed by ArrayFire, a similar GPGPU extension for C, C++ and Fortran.[3]

ArrayFire is partially funded by DARPA, who uses it in its "Memex" dark web search software.[4]

Since version 3.4 the library is Open Source.[5]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ US 8339404, Pryor, Gallagher; Malcolm, James G. & Melonakos, John et al., "System for improving utilization of GPU resources", published Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., assigned to Accelereyes LLC 
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]

Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').