[GHC] #15049: NUMA not detected on Win10 with AMD Ryzen Threadripper
GHC
ghc-devs at haskell.org
Tue Apr 17 15:28:32 UTC 2018
#15049: NUMA not detected on Win10 with AMD Ryzen Threadripper
--------------------------------------+---------------------------------
Reporter: kanetw | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: Runtime System | Version: 8.4.1
Keywords: | Operating System: Windows
Architecture: x86_64 (amd64) | Type of failure: None/Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
--------------------------------------+---------------------------------
AMD's Threadripper can be configured to be a 1-socket 2-die NUMA system:
Coreinfo.exe:
{{{
Logical to Physical Processor Map:
**------------------------------ Physical Processor 0 (Hyperthreaded)
--**---------------------------- Physical Processor 1 (Hyperthreaded)
----**-------------------------- Physical Processor 2 (Hyperthreaded)
------**------------------------ Physical Processor 3 (Hyperthreaded)
--------**---------------------- Physical Processor 4 (Hyperthreaded)
----------**-------------------- Physical Processor 5 (Hyperthreaded)
------------**------------------ Physical Processor 6 (Hyperthreaded)
--------------**---------------- Physical Processor 7 (Hyperthreaded)
----------------**-------------- Physical Processor 8 (Hyperthreaded)
------------------**------------ Physical Processor 9 (Hyperthreaded)
--------------------**---------- Physical Processor 10 (Hyperthreaded)
----------------------**-------- Physical Processor 11 (Hyperthreaded)
------------------------**------ Physical Processor 12 (Hyperthreaded)
--------------------------**---- Physical Processor 13 (Hyperthreaded)
----------------------------**-- Physical Processor 14 (Hyperthreaded)
------------------------------** Physical Processor 15 (Hyperthreaded)
Logical Processor to Socket Map:
******************************** Socket 0
Logical Processor to NUMA Node Map:
****************---------------- NUMA Node 0
----------------**************** NUMA Node 1
Approximate Cross-NUMA Node Access Cost (relative to fastest):
00 01
00: 1.0 1.4
01: 1.7 1.2
}}}
However, ghc-8.4.1 doesn't detect the NUMA topology when running with
`--numa`
{{{
ghc.EXE: --numa: OS reports NUMA is not available
}}}
I haven't attempted dualbooting into Linux, yet, so I can't tell whether
it's a Windows-only issue.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15049>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list