我正在NUMA機器上工作,有2個節點。我試圖剖析代碼來測量訪問遠程內存的內存百分比。 我的機器是AMD Interlagos(家庭15小時)。 Perf支持是在Linux 3.9中引入的,但我在3.8之後升級到內核版本時遇到問題,所以目前我正在尋找替代方案。 我看過PAPI,但couldn't figure out how to use a Native Event。
簡單的C代碼可以使用libnuma庫在NUMA系統中的特定內存節點中分配內存。例如,它可以使用以下功能完成: void *numa_alloc_onnode(size_t size, int node)
如何在一些內存節點中實例化一個類?一種方法,我能想到的是: numa_set_membind(<nodemask>);
o = new Object();
numa_set_localal