-
hi, all:
nodes 0, 1 are assigned to addr_range[0], nodes 2, 3 are assigned to addr_range[1], nodes 12, 13 are assigned to addr_range[2], nodes14, 15 are assigned to addr_range[3].
sys_mem_ranges is get from riscv board. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Tagging @tiagormk |
Beta Was this translation helpful? Give feedback.
-
Hi @qqli579, is createNumaAddrRanges a modified version of the existing of createAddrRanges in CHI_config.py ? If I understand your issue correctly, you should be able to achieve the same effect by just calling createAddrRanges and passing a different list of ranges and HNFs for each NUMA domain, e.g, something like.: createAddrRanges([addr_range[0]], cache_line_size, [0, 1]) |
Beta Was this translation helpful? Give feedback.
Hi @qqli579, is createNumaAddrRanges a modified version of the existing of createAddrRanges in CHI_config.py ? If I understand your issue correctly, you should be able to achieve the same effect by just calling createAddrRanges and passing a different list of ranges and HNFs for each NUMA domain, e.g, something like.:
createAddrRanges([addr_range[0]], cache_line_size, [0, 1])
createAddrRanges([addr_range[1]], cache_line_size, [2, 3])
createAddrRanges([addr_range[2]], cache_line_size, [4, 5])
createAddrRanges([addr_range[3]], cache_line_size, [6, 7])