Title
Boosting the Efficiency of HPCG and Graph500 with Near-Data Processing
Abstract
HPCG and Graph500 can be regarded as the two most relevant benchmarks for high-performance computing systems. Existing supercomputer designs, however, tend to focus on floating-point peak performance, a metric less relevant for these two benchmarks, leaving resources underutilized, and resulting in little performance improvements, for these benchmarks, over time. In this work, we analyze the implementation of both benchmarks on a novel shared-memory near-data processing architecture. We study a number of aspects: 1. a system parameter design exploration, 2. software optimizations, and 3. the exploitation of unique architectural features like user-enhanced coherence as well as the exploitation of data-locality for inter near-data processor traffic.For the HPCG benchmark, we show a factor 2.5x application level speedup with respect to a CPU, and a factor 2.5x power-efficiency improvement with respect to a GPU. For the Graph500 benchmark, we show up to a factor 3.5x speedup with respect to a CPU. Furthermore, we show that, with many of the existing data-locality optimizations for this specific graph workload applied, local memory bandwidth is not the crucial parameter, and a high-bandwidth as well as low-latency interconnect are arguably more important, shining a new light on the near-data processing characteristics most relevant for this type of heavily optimized graph processing.
Year
DOI
Venue
2017
10.1109/ICPP.2017.12
2017 46th International Conference on Parallel Processing (ICPP)
Keywords
Field
DocType
HPCG,Graph500,high-performance computing,near-data processing,computer architecture
Data processing,Memory bandwidth,Supercomputer,Computer science,Parallel computing,Bandwidth (signal processing),Boosting (machine learning),Graph500,Benchmark (computing),Speedup
Conference
ISSN
ISBN
Citations 
0190-3918
978-1-5386-1043-5
1
PageRank 
References 
Authors
0.34
20
4
Name
Order
Citations
PageRank
Erik Vermij1314.63
Leandro Fiorin222917.10
Christoph Hagleitner310820.84
Koen Bertels41365138.66