[GHC] #3557: SIMD operations in GHC.Prim
GHC
trac at galois.com
Tue Oct 6 06:12:24 EDT 2009
#3557: SIMD operations in GHC.Prim
---------------------------------+------------------------------------------
Reporter: guest | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: _|_
Component: Compiler (NCG) | Version: 6.11
Severity: normal | Resolution:
Keywords: | Difficulty: Unknown
Testcase: | Os: Unknown/Multiple
Architecture: Unknown/Multiple |
---------------------------------+------------------------------------------
Changes (by simonmar):
* difficulty: => Unknown
* milestone: => _|_
Comment:
Yes, this is a good idea, though it would be a fair amount of work. We
need new primitive types for the vector data types, and new primitives for
each operation. Cmm would need new vector data types, and the native code
generator(s) need to know how to allocate registers. We'd have to decide
whether/how to use vector registers for argument passing. This might be
easier with the new backend.
A good student project, or SoC project perhaps? Leaving the milestone at
_|_ for now.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3557#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list