Exploring Memory Access Patterns for Graph Processing Accelerators
Zusammenfassung
Recent trends in business and technology (e.g., machine learning, social network analysis) benefit from storing and processing growing amounts of graph-structured data in databases and data science platforms. FPGAs as accelerators for graph processing with a customizable memory hierarchy promise solving performance problems caused by inherent irregular memory access patterns on traditional hardware (e.g., CPU). However, developing such hardware accelerators is yet time-consuming and difficult and benchmarking is non-standardized, hindering comprehension of the impact of memory access pattern changes and systematic engineering of graph processing accelerators. In this work, we propose a simulation environment for the analysis of graph processing accelerators based on simulating their memory access patterns. Further, we evaluate our approach on two state-of-the-art FPGA graph processing accelerators and show reproducibility, comparablity, as well as the shortened development process by an example. Not implementing the cycle-accurate internal data flow on accelerator hardware like FPGAs significantly reduces the implementation time, increases the benchmark parameter transparency, and allows comparison of graph processing approaches.
- Vollständige Referenz
- BibTeX
Dann, J., Ritter, D. & Fröning, H.,
(2021).
Exploring Memory Access Patterns for Graph Processing Accelerators.
In:
, ., , . & , .
(Hrsg.),
BTW 2021.
Gesellschaft für Informatik, Bonn.
(S. 101-122).
DOI: 10.18420/btw2021-05
@inproceedings{mci/Dann2021,
author = {Dann, Jonas AND Ritter, Daniel AND Fröning, Holger},
title = {Exploring Memory Access Patterns for Graph Processing Accelerators},
booktitle = {BTW 2021},
year = {2021},
editor = {Kai-Uwe Sattler AND Melanie Herschel AND Wolfgang Lehner} ,
pages = { 101-122 } ,
doi = { 10.18420/btw2021-05 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
author = {Dann, Jonas AND Ritter, Daniel AND Fröning, Holger},
title = {Exploring Memory Access Patterns for Graph Processing Accelerators},
booktitle = {BTW 2021},
year = {2021},
editor = {Kai-Uwe Sattler AND Melanie Herschel AND Wolfgang Lehner} ,
pages = { 101-122 } ,
doi = { 10.18420/btw2021-05 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/btw2021-05
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken


(en)