On Thursday, 13 November 2014 at 02:06:03 UTC, bachmeier wrote:
ArrayFire is open source, as announced on Hacker News and Reddit
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
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.