2015 IEEE International Symposium on Workload Characterization 2015
DOI: 10.1109/iiswc.2015.12
|View full text |Cite
|
Sign up to set email alerts
|

Locality Exists in Graph Processing: Workload Characterization on an Ivy Bridge Server

Abstract: Abstract-Graph processing is an increasingly important application domain and is typically communication-bound. In this work, we analyze the performance characteristics of three highperformance graph algorithm codebases using hardware performance counters on a conventional dual-socket server. Unlike many other communication-bound workloads, graph algorithms struggle to fully utilize the platform's memory bandwidth and so increasing memory bandwidth utilization could be just as effective as decreasing communica… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
86
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 144 publications
(87 citation statements)
references
References 38 publications
1
86
0
Order By: Relevance
“…Graph500 was introduced in 2010 as a benchmark for data intensive applications. Beamer et al characterize the memory requirements and locality of the benchmark, but they do not study the impact of the network and its utilization. Previous works from Anghel et al and Fuentes et al provide a comprehensive characterization of the communications in the simple implementation of the benchmark.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Graph500 was introduced in 2010 as a benchmark for data intensive applications. Beamer et al characterize the memory requirements and locality of the benchmark, but they do not study the impact of the network and its utilization. Previous works from Anghel et al and Fuentes et al provide a comprehensive characterization of the communications in the simple implementation of the benchmark.…”
Section: Related Workmentioning
confidence: 99%
“…Equation 16 refers said model, where the functions f 1 (l, d r ) and f 2 (l, d r ) are determined by the formulas in Equations 8 to 15. These equations reflect a high divergence for roots with low degree, which have a much larger number of samples in the graph.…”
Section: Number Of Explored Edges Per Tree Levelmentioning
confidence: 99%
“…Wu et al characterize 3 GPU graph frameworks and suggest to focus on constructing efficient operators. Beamer et al also measure 3 graph libraries and propose processor architecture change. Green‐Marl is a domain specific language for graph processing.…”
Section: Related Workmentioning
confidence: 99%
“…The performance bottleneck of big data graph applications is typically the DRAM access latency due to the low computeto-memory ratios and random memory access patterns [7]. Most previous works on hardware accelerators assume that data resides at a local memory with fixed latency.…”
Section: Introductionmentioning
confidence: 99%