[GHC] #11054: GHC on Windows could not use more than 64 logical processors

GHC ghc-devs at haskell.org
Mon Nov 2 16:11:40 UTC 2015


#11054: GHC on Windows could not use more than 64 logical processors
-------------------------------------+-------------------------------------
           Reporter:  varosi         |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Runtime        |           Version:  7.10.2
  System                             |
           Keywords:                 |  Operating System:  Windows
       Architecture:  x86_64         |   Type of failure:  Runtime
  (amd64)                            |  performance bug
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 I found that GHC runtime does not take advantage of processor groups under
 Windows. So it cannot use more than 64 logical processors (2x 18 core
 physical + HT).

 This is Reddit thread about:
 https://www.reddit.com/r/haskell/comments/3q1r0o/ghc_on_numa_72_core_2_processor_machine_cannot/

 MSDN link
 https://msdn.microsoft.com/en-
 us/library/windows/desktop/dd405503(v=vs.85).aspx

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


More information about the ghc-tickets mailing list