accelerate icon indicating copy to clipboard operation
accelerate copied to clipboard

Embedded language for high-performance array computations

Results 69 accelerate issues
Sort by recently updated
recently updated
newest added

As described in my thesis, single-pass look-back scans have some performance advantages when dealing with big datasets versus the current implementation in Accelerate. This issue is designed to track the...

**Description** This PR contains the Accelerate side of my thesis work. It integrates the [POSable](https://hackage.haskell.org/package/posable) library, which generically transforms Haskell 98 data types in the recursive tagged union layout. This...

https://github.com/AccelerateHS/accelerate/blob/5971c5d8e4dbba28d2017e7ce422cf46a20197cb/src/Data/Array/Accelerate/Data/Maybe.hs#L138 Should that be `cond (isNothing mb) ma` instead?

The CPU backend is currently broken on windows because it lacks an object file loader ([here](https://github.com/AccelerateHS/accelerate-llvm/blob/master/accelerate-llvm-native/Data/Array/Accelerate/LLVM/Native/Link/COFF.hs)). This is the same as what GHCi does, but a bit simpler because we...

windows
llvm-cpu
help wanted

**Description** Adds the option to have a unary dimension in a stencil. **Motivation and context** Cleans up the interface a bit, and using such a unary dimension should also make...

**Description** Allow indexing into the existing `Vec` primitive to enable branchless, constant time, memory reads with runtime offsets. Especially useful for having a local chunk of memory during an `Exp`...

**Description** This pull requests adds throwing functions, similar to `error` from the Prelude, and assertions to our Acc language. I added three functions to throw an error: - `aerror ::...

**Is your feature request related to a problem? Please describe.** GHCJS cannot compile `accelerate`. **Describe the solution you'd like** GHCJS to successfully compile `accelerate`. **Describe alternatives you've considered** Don't use...

help wanted

The standard accelerate test suite, used by all the backends, can be quite slow. Several of the tests are significantly slower than the others, for example segmented folds and scans,...

good first issue
help wanted

**Description** I am working on a machine learning/mathematical optimization library with `accelerate` for array computation. An optimization algorithm typically takes an objective function, like `A.Acc (A.Vector Bool) -> A.Acc (A.Scalar...