Abstract | ||
---|---|---|
Specialized hardware accelerators can significantly improve the performance and power efficiency of compute systems. In this paper, we focus on hardware accelerators for graph analytics applications and propose a configurable architecture template that is specifically optimized for iterative vertex-centric graph applications with irregular access patterns and asymmetric convergence. The proposed architecture addresses the limitations of the existing multi-core CPU and GPU architectures for these types of applications. The SystemC-based template we provide can be customized easily for different vertex-centric applications by inserting application-level data structures and functions. After that, a cycle-accurate simulator and RTL can be generated to model the target hardware accelerators. In our experiments, we study several graph-parallel applications, and show that the hardware accelerators generated by our template can outperform a 24 core high end server CPU system by up to 3x in terms of performance. We also estimate the area requirement and power consumption of these hardware accelerators through physical-aware logic synthesis, and show up to 65x better power consumption with significantly smaller area. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/ISCA.2016.24 | ISCA |
Keywords | Field | DocType |
Hardware accelerators,graph analytics,energy efficient architectures,architectures for emerging applications | Logic synthesis,Electrical efficiency,Convergence (routing),Data structure,Computer architecture,Computer science,Instruction set,Parallel computing,High-level synthesis,SystemC,Bandwidth (signal processing) | Conference |
ISSN | ISBN | Citations |
1063-6897 | 978-1-4673-8948-8 | 19 |
PageRank | References | Authors |
0.61 | 27 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Muhammet Mustafa Ozdal | 1 | 313 | 23.18 |
Serif Yesil | 2 | 19 | 0.61 |
Taemn Kim | 3 | 382 | 28.18 |
Andrey Ayupov | 4 | 112 | 7.12 |
John Greth | 5 | 19 | 0.61 |
Steven M. Burns | 6 | 563 | 104.03 |
Özcan Özturk | 7 | 30 | 3.82 |