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

GHC ghc-devs at haskell.org
Thu Sep 29 18:31:31 UTC 2016


#11054: GHC on Windows could not use more than 64 logical processors
-------------------------------------+-------------------------------------
        Reporter:  varosi            |                Owner:  Phyx-
            Type:  feature request   |               Status:  patch
        Priority:  normal            |            Milestone:
       Component:  Runtime System    |              Version:  7.10.2
      Resolution:                    |             Keywords:
Operating System:  Windows           |         Architecture:  x86_64
 Type of failure:  Runtime           |  (amd64)
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #12602            |  Differential Rev(s):  Phab:D2533
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Phyx-):

 I accidentally build the one without NUMA support, however you shouldn't
 need it to be able to use all the cores. The NUMA support in GHC is
 limited to 16 NUMA nodes atm.

 Did you also specify -qa? without the scheduler doesn't do much unless
 you're doing setting the affinity manually in code? so `+RTS -N -qa`. If
 that still doesn't work then could you compile your program with `-debug`
 and run with `-Ds` and pipe this output to a file. just a few seconds is
 enough. This will help me see what the scheduler is doing.

 You can also use this to see how many cores it detected and in what
 configuration.

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


More information about the ghc-tickets mailing list