2 ms·
> Notice that all the all the languages mentioned depends on the external BLAS library for example OpenBLAS for performance. That's incorrect. Futhark doesn't
by zfnmxt 1y ago
> Notice that all the all the languages mentioned depends on the external BLAS library for example OpenBLAS for performance.
That's incorrect. Futhark doesn't even have linear algebra primitives---everything has to be done in terms of map/reduce/etc: https://github.com/diku-dk/linalg/blob/master/lib/github.com/diku-dk/linalg/linalg.fut https://github.com/diku-dk/linalg/blob/master/lib/github.com...
- tomsmeding 1y agoThe same holds for Accelerate, and I'm fairly sure also SaC and APL. DaCe even gets a special mention in the paper in section 10.5 stating that they specifically _do_ use BLAS bindings.