Ticket #3557 (new feature request)
CPU Vector instructions in GHC.Prim
| Reported by: | guest | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | _|_ |
| Component: | Compiler (NCG) | Version: | 6.11 |
| Keywords: | Cc: | ghc@…, axman6@…, haskell.vivian.mcphail@…, pumpkingod@…, dterei, william.knop.nospam@…, Jake.McArthur@…, as@…, hackage.haskell.org@…, jystic@…, nightski@…, mle+hs@… | |
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | None/Unknown | Difficulty: | Unknown |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description
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.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

