[GHC] #7883: enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?

GHC ghc-devs at haskell.org
Thu Aug 1 20:05:33 CEST 2013


#7883: enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?
-------------------------------------+------------------------------------
        Reporter:  carter            |            Owner:  carter
            Type:  feature request   |           Status:  new
        Priority:  normal            |        Milestone:
       Component:  Compiler          |          Version:  7.7
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by carter):

 note: the primary first user for this planned work, ryan newton, is ok
 with the atomic operations being the threaded versions even with the
 single threaded RTS. (this will simplify initial engineering, though it
 does mean there will be a small perf penalty on sequential RTS relative to
 theoretical peformance).

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/7883#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler




More information about the ghc-tickets mailing list