[GHC] #628: Make ordinary libraries work with SMP RTS

GHC trac at galois.com
Mon Dec 12 10:08:38 EST 2005


#628: Make ordinary libraries work with SMP RTS
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |          Owner:  simonmar
     Type:  task       |         Status:  new     
 Priority:  normal     |      Milestone:  6.6     
Component:  Compiler   |        Version:          
 Severity:  normal     |       Keywords:          
       Os:  Unknown    |   Architecture:  Unknown 
-----------------------+----------------------------------------------------
We don't want to have two separate library "ways" for SMP and single-
 threaded.  Unfortunately SMP requires an extra field in each thunk, which
 is a performance loss (<5%).

 In order to make it practical to use SMP, we will have to bite this
 bullet, however.

 With this change, -smp will be an RTS way only, just like -threaded.

-- 
Ticket URL: <http://cvs.haskell.org/trac/ghc/ticket/628>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list