simd 0.1.0.0 → 0.1.0.1
raw patch · 1 files changed
+3/−12 lines, 1 files
Files
- simd.cabal +3/−12
simd.cabal view
@@ -2,7 +2,7 @@ -- see http://haskell.org/cabal/users-guide/ name: simd-version: 0.1.0.0+version: 0.1.0.1 synopsis: simple interface to GHC's SIMD instructions description: SIMD (Single Instruction Multiple Data) CPU instructions provide a simple@@ -10,17 +10,8 @@ that let us access these instructions. This package wraps thos primops in a more user friendly form. .- The API is in two parts. First, it provides a thin wrapper around the primops- in the same style as the "Data.Primitive" API. Second, it provides an interface- for working with vectors in parallel. This interface consists of Unbox and- Storable instances for the SIMD types, and efficient methods for converting- between a SIMD Vector and a standard vector. - .- At the github repository, there is <https://github.com/mikeizbicki/simd/blob/master/examples/criterion-distance.hs an example> - that uses criterion to measure the performance of calculating the l2 distance- between vectors. There are many different versions of this function in the example.- Each is written in different styles that demonstrate correct (and incorrect!) use of the- library.+ The <https://github.com/mikeizbicki/simd github repository> contains an example usage of the library and runtime performance graphs.+ The README.md file there is the best place to start, then check the examples folder, then this haddock documentation. homepage: http://github.com/mikeizbicki/simd license: BSD3