ArrayFire, a GPU library, is now open source

ponce via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Nov 13 00:33:56 PST 2014


On Thursday, 13 November 2014 at 02:06:03 UTC, bachmeier wrote:
> ArrayFire is open source, as announced on Hacker News and Reddit
>
> https://github.com/arrayfire/arrayfire
>
> Overview here:
>
> http://www.arrayfire.com/docs/index.htm
>
> There is a C API so it is easy to call from D. This should help 
> the situation for numerical programming with D.

Am I the only one to be left completely cold with the new wave of 
C++ to GPU libraries (Bolt/ArrayFire/OpenACC) which take back the 
control compute APIs give? For example this one removes double 
precision and multiple devices, something that is builtin with 
OpenCL.

These libraries build on the myth that GPU's power can be 
harnessed without pain, but at one point you have to expose the 
multiple levels of parallelism that GPU have, use spatial cache 
locality, etc. This is like, a 60% solution.


More information about the Digitalmars-d-announce mailing list