Publication: The landscape of GPU-Centric communication
| dc.contributor.PhD | Sağbili, Doğan | |
| dc.contributor.PhD | Turimbetov, İlyas | |
| dc.contributor.department | Graduate School of Sciences and Engineering | |
| dc.contributor.department | Department of Computer Engineering | |
| dc.contributor.facultymember | Yes | |
| dc.contributor.kuauthor | Erten, Didem Unat | |
| dc.contributor.kuauthor | Sağbili, Doğan | |
| dc.contributor.kuauthor | Turimbetov, İlyas | |
| dc.contributor.kuauthor | Ismayilov, Ismail | |
| dc.contributor.kuauthor | Issa, Mohammad Kefah Taha | |
| dc.contributor.master | Issa, Mohammad Kefah Taha | |
| dc.contributor.master | Ismayilov, Ismail | |
| dc.contributor.schoolcollegeinstitute | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
| dc.contributor.schoolcollegeinstitute | College of Engineering | |
| dc.date.accessioned | 2026-09-22T12:34:48Z | |
| dc.date.available | 2026-09-22 | |
| dc.date.issued | 2026-09-22 | |
| dc.description.abstract | In recent years, GPUs have become the preferred accelerators for HPC and ML applications due to their parallelism and high memory bandwidth. While GPUs boost computation, inter-GPU communication can create scalability bottlenecks, especially as the number of GPUs per node and cluster grows. Traditionally, the CPU managed multi-GPU communication, but advancements in GPU-centric communication now challenge this CPU dominance by reducing its involvement, granting GPUs more autonomy in communication tasks, and addressing mismatches in multi-GPU communication and computation. This article provides a landscape of GPU-centric communication, focusing on vendor mechanisms and user-level library supports. It aims to clarify the complexities and diverse options in this field, define the terminology, and categorize existing approaches within and across nodes. The article discusses vendor-provided mechanisms for communication and memory management in multi-GPU execution and reviews major communication libraries, their benefits, challenges, and performance insights. Then, it explores key research paradigms, future outlooks, and open research questions. By extensively describing GPU-centric communication techniques across the software and hardware stacks, we provide researchers, programmers, engineers, and library designers insights on how to exploit multi-GPU systems at their best. | |
| dc.description.fulltext | Yes | |
| dc.description.harvestedfrom | Manual | |
| dc.description.indexedby | Scopus | |
| dc.description.openaccess | Gold OA | |
| dc.description.peerreviewstatus | Peer-Reviewed | |
| dc.description.publisherscope | International | |
| dc.description.sponsoredbyTubitakEu | EU | |
| dc.description.sponsorship | Authors at Ko\u00E7 University were supported from the European Research Council (ERC) under the European Union\u2019s Horizon 2020 research and innovation programme (grant agreement No 949587). Flavio Vella and Daniele De Sensi are supported by the European Union\u2019s Horizon Europe under grant 101175702 (NET4EXA). Daniele De Sensi is supported by Sapienza University Grants ADAGIO and D2QNeT (Bando per la ricerca di Ateneo 2023 and 2024). | |
| dc.description.studentonlypublication | No | |
| dc.description.studentpublication | Yes | |
| dc.description.version | Published Version | |
| dc.identifier.ScopusPercentile | 99 | |
| dc.identifier.ScopusQuartile | Q1 | |
| dc.identifier.WoSQuartile | N/A | |
| dc.identifier.doi | 10.1145/3813799 | |
| dc.identifier.embargo | No | |
| dc.identifier.grantno | 01175702 | |
| dc.identifier.grantno | 949587 | |
| dc.identifier.issn | 0360-0300 | |
| dc.identifier.issue | 12 | |
| dc.identifier.scopus | 2-s2.0-105043779738 | |
| dc.identifier.uri | https://doi.org/10.1145/3813799 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14288/35565 | |
| dc.identifier.volume | 58 | |
| dc.keywords | Collective communication | |
| dc.keywords | Communication | |
| dc.keywords | GPUDirect technologies | |
| dc.keywords | GPUs | |
| dc.keywords | Peer-to-peer | |
| dc.language.iso | eng | |
| dc.publisher | Association for Computing Machinery | |
| dc.relation.affiliation | Koç University | |
| dc.relation.collection | Koç University Institutional Repository | |
| dc.relation.ispartof | ACM Computing Surveys | |
| dc.relation.openaccess | Yes | |
| dc.rights | CC BY-NC-ND (Attribution-NonCommercial-NoDerivs) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Computer engineering | |
| dc.title | The landscape of GPU-Centric communication | |
| dc.type | Journal Article | |
| dspace.entity.type | Publication | |
| relation.isOrgUnitOfPublication | 3fc31c89-e803-4eb1-af6b-6258bc42c3d8 | |
| relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 3fc31c89-e803-4eb1-af6b-6258bc42c3d8 | |
| relation.isParentOrgUnitOfPublication | 434c9663-2b11-4e66-9399-c863e2ebae43 | |
| relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
| relation.isParentOrgUnitOfPublication.latestForDiscovery | 434c9663-2b11-4e66-9399-c863e2ebae43 |
