[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