| |
Accelerate
Data.Array.Accelerate is an embedded language in Haskell that enables high-performance computing on multi-dimensional arrays through online compilation and execution on various architectures, including multicore CPUs and NVIDIA GPUs. The framework allows developers to express array computations using collective operations like maps and reductions in syntax similar to standard Haskell, which are then optimized and offloaded to appropriate hardware targets. The project is available via Hackage and GitHub, with numerous additional packages providing backends, I/O conversions, and specialized operations like FFT and linear algebra.
Read Full Article →
← More Tech news