NUMA Awareness: Improving Thread and Memory Management
2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)(2018)
摘要
Many Java Virtual Machines (JVM) recognize Non-uniform Memory Access (NUMA) systems and use memory and threads from the available nodes in a distributed manner. However, such a design might not benefit all applications having different memory and thread patterns. A design for a node-isolated memory and thread policy is proposed, called NumaVM. A node-heap resize functionality to retrieve memory, based mostly on each node's memory information, is further described. Additionally, different modes regarding hardware and thread characteristics are used in order to find an optimal one and identify the application attributes that can benefit from specific modes, based on the underlying hardware.
更多查看译文
关键词
NUMA, Non-uniform memory access, thread affinity, memory management, garbage collection
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络