#1741: Threaded RTS must use processor affinity and processor information
-------------------------+--------------------------------------------------
    Reporter:  guest     |        Owner:         
        Type:  task      |       Status:  new    
    Priority:  normal    |    Milestone:         
   Component:  Compiler  |      Version:  6.6.1  
    Severity:  normal    |   Resolution:         
    Keywords:            |   Difficulty:  Unknown
          Os:  Multiple  |     Testcase:         
Architecture:  Multiple  |  
-------------------------+--------------------------------------------------
Changes (by guest):

 * cc: [EMAIL PROTECTED] (added)

Comment:

 It would be nice if -N''k'' wasn't needed by default.  SimonM, if you
 want, I can write a patch against 6.8 that sets the right value of ''k''
 by default, letting -N''k'' override it.

 I'm not concerned about setting affinity.  It's usually better to let the
 OS choose this by default, as it's almost impossible to get highly
 pertinent information out of the kernel, such as whether two cores are in
 the same physical package or not.  If the OS is scheduling two runnable
 processes on a single core while another one lies idle, that's a kernel
 scheduler bug.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1741#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to