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