[rvm-research] numa-aware memory allocation

Shoaib Akram <[email protected]> Sat, 4 Nov 2017 13:21:59 +0100
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi All,

I want to explore how NUMA in modern servers impacts GC performance. As a start, I want to control where the various spaces in JikesRVM get allocated. For instance, I would like to map the virtual address space of the nursery in one NUMA node, and the mature and large object spaces in a different NUMA node. 

Is it something do-able with JikesRVM? Any one with prior experiences?

I suspect JikesRVM reserves the entire heap memory asked by the user at once using mmap. If I want to do the above, which portions of the code should I look? 

Thanks a lot! 

Regards,
Shoaib.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot