Title :
Optimizing energy consumption and parallel performance for static and dynamic betweenness centrality using GPUs
Author :
McLaughlin, Adam ; Riedy, Jason ; Bader, David A.
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Applications of high-performance graph analysis range from computational biology to network security and even transportation. These applications often consider graphs under rapid change and are moving beyond HPC platforms into energy-constrained embedded systems. This paper optimizes one successful and demanding analysis kernel, betweenness centrality, for NVIDIA GPU accelerators in both environments. Our algorithm for static analysis is capable of exceeding 2 million traversed edges per second per watt (MTEPS/W). Optimizing the parallel algorithm and treating the dynamic problem directly achieves a 6.9× average speed-up and 83% average reduction in energy consumption.
Keywords :
embedded systems; energy conservation; graphics processing units; parallel algorithms; power aware computing; NVIDIA GPU accelerator; dynamic betweenness centrality; energy consumption reduction; energy-constrained embedded systems; graphics processing unit; high-performance graph analysis; parallel algorithm; parallel performance; static analysis; static betweenness centrality; Approximation methods; Graphics processing units; Heuristic algorithms; Instruction sets; Parallel processing; Power demand; Roads;
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2014 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-6232-7
DOI :
10.1109/HPEC.2014.7040980