Yayın: Graph-Waving architecture: Efficient execution of graph applications on GPUs
| dc.contributor.author | Yilmazer-Metin, Ayse | |
| dc.contributor.ituauthor | Yılmazer, Metin Ayşe | |
| dc.date.accessioned | 2026-01-29T06:20:53Z | |
| dc.date.issued | 2021-02-01 | |
| dc.description.abstract | Abstract Most existing graph frameworks for GPUs adopt a vertex-centric computing model where vertex to thread mapping is applied. When run with irregular graphs, we observe significant load imbalance within SIMD-groups using vertex to thread mapping. Uneven work distribution within SIMD-groups leads to low utilization of SIMD units and inefficient use of memory bandwidth. We introduce Graph-Waving (GW) architecture to improve support for many graph applications on GPUs. It uses vertex to SIMD-group mapping and Scalar-Waving as a mechanism for efficient execution. It also favors a narrow SIMD-group width with a clustered issue approach and reuse of instructions in the front-end. We thoroughly evaluate GW architecture using timing detailed GPGPU-sim simulator with several graph and non-graph benchmarks from a variety of benchmark suites. Our results show that GW architecture provides an average of 4.4x and a maximum of 10x speedup with graph applications, while it obtains 9% performance improvement with regular and 17% improvement with irregular benchmarks. | |
| dc.description.uri | https://doi.org/10.1016/j.jpdc.2020.10.005 | |
| dc.description.uri | https://dx.doi.org/10.1016/j.jpdc.2020.10.005 | |
| dc.identifier.doi | 10.1016/j.jpdc.2020.10.005 | |
| dc.identifier.endpage | 82 | |
| dc.identifier.issn | 0743-7315 | |
| dc.identifier.openaire | doi_dedup___::a180da076095f98f4047972d3abe24ca | |
| dc.identifier.orcid | 0000-0003-4502-7365 | |
| dc.identifier.startpage | 69 | |
| dc.identifier.uri | https://hdl.handle.net/11527/68993 | |
| dc.identifier.volume | 148 | |
| dc.language.iso | eng | |
| dc.publisher | Elsevier BV | |
| dc.relation.ispartof | Journal of Parallel and Distributed Computing | |
| dc.rights | CLOSED | |
| dc.title | Graph-Waving architecture: Efficient execution of graph applications on GPUs | |
| dc.type | Article | |
| dspace.entity.type | Publication | |
| person.identifier.orcid | 0000-0003-4502-7365 |