Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Does mlc support memory only NUMA configuration?

frankkou
Beginner
1,711 Views

mlc fails to run on a server with CXL memory configured as NUMA node 1 memory (there is no CPU to the NUMA node)

# numactl -H
available: 2 nodes (0-1)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
node 0 size: 257614 MB
node 0 free: 255931 MB
node 1 cpus:
node 1 size: 128906 MB
node 1 free: 29 MB
node distances:
node   0   1
  0:  10  50
  1:  255  10
# mlc/mlc
Intel(R) Memory Latency Checker - v3.9
Measuring idle latencies (in ns)...
		Numa node
Numa node	     0	     1
       0	alloc_mem_onnode(): unable to mbind: : Invalid argument
Buffer allocation failed!
# numactl -N0 mlc/mlc
Intel(R) Memory Latency Checker - v3.9
Measuring idle latencies (in ns)...
		Numa node
Numa node	     0	     1
       0	alloc_mem_onnode(): unable to mbind: : Invalid argument
Buffer allocation failed!

 Is there a configuration or workaround for mlc to support this setup?

0 Kudos
0 Replies
Reply