NUMA-aware graph mining techniques for performance and energy efficiency
NUMA-aware graph mining techniques for performance and energy efficiency
复制标题
用于提高性能和能源效率的 NUMA 感知图挖掘技术
DOI:
10.5555/2388996.2389125
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
P. Raghavan
中科院分区:
文献类型:
--
作者:
Michael R. Frasca;Kamesh Madduri;P. Raghavan
We investigate dynamic methods to improve the power and performance profiles of large irregular applications on modern multi-core systems. In this context, we study a large sparse graph application, Betweenness Centrality, and focus on memory behavior as core count scales. We introduce new techniques to efficiently map the computational demands onto non-uniform memory architectures (NUMA). Our dynamic design adapts to hardware topology and dramatically improves both energy and performance. These gains are more significant at higher core counts. We implement a scheme for adaptive data layout, which reorganizes the graph after observing parallel access patterns, and a dynamic task scheduler that encourages shared data between neighboring cores. We measure performance and energy consumption on a modern multi-core machine and observe that mean execution time is reduced by 51.2% and energy is reduced by 52.4%.