CPU Vector instructions in GHC.Prim
|Reported by:||guest||Owned by:|
|Keywords:||Cc:||ghc@…, axman6@…, haskell.vivian.mcphail@…, pumpkingod@…, dterei, william.knop.nospam@…, Jake.McArthur@…, as@…, hackage.haskell.org@…, jystic@…, nightski@…, mle+hs@…|
|Type of failure:||None/Unknown||Difficulty:||Unknown|
|Test Case:||Blocked By:|
It would be nice to have support for vector unit (MMX, SSE, AltiVec?, and so on) operations in GHC. Currently Data Parallel Haskell cannot utilize vector units due to GHC's lack of support.
Those vector operations could be nicely used to get e.g. stereo signal processing for the price of mono signal processing.
Maybe those operations could be added to GHC.Prim, or because there are so many, to a new module, GHC.Prim.Vector.
Change History (48)
comment:5 follow-ups: ↓ 7 ↓ 8 Changed 3 years ago by vivian
- Cc haskell.vivian.mcphail@… added
- Owner set to vivian
comment:6 Changed 3 years ago by guest
- Summary changed from SIMD operations in GHC.Prim to CPU Vector instructions in GHC.Prim