<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Publication:
The landscape of GPU-Centric communication

dc.contributor.PhDSağbili, Doğan
dc.contributor.PhDTurimbetov, İlyas
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorErten, Didem Unat
dc.contributor.kuauthorSağbili, Doğan
dc.contributor.kuauthorTurimbetov, İlyas
dc.contributor.kuauthorIsmayilov, Ismail
dc.contributor.kuauthorIssa, Mohammad Kefah Taha
dc.contributor.masterIssa, Mohammad Kefah Taha
dc.contributor.masterIsmayilov, Ismail
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2026-09-22T12:34:48Z
dc.date.available2026-09-22
dc.date.issued2026-09-22
dc.description.abstractIn 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.fulltextYes
dc.description.harvestedfromManual
dc.description.indexedbyScopus
dc.description.openaccessGold OA
dc.description.peerreviewstatusPeer-Reviewed
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuEU
dc.description.sponsorshipAuthors 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.studentonlypublicationNo
dc.description.studentpublicationYes
dc.description.versionPublished Version
dc.identifier.ScopusPercentile99
dc.identifier.ScopusQuartileQ1
dc.identifier.WoSQuartileN/A
dc.identifier.doi10.1145/3813799
dc.identifier.embargoNo
dc.identifier.grantno01175702
dc.identifier.grantno949587
dc.identifier.issn0360-0300
dc.identifier.issue12
dc.identifier.scopus2-s2.0-105043779738
dc.identifier.urihttps://doi.org/10.1145/3813799
dc.identifier.urihttps://hdl.handle.net/20.500.14288/35565
dc.identifier.volume58
dc.keywordsCollective communication
dc.keywordsCommunication
dc.keywordsGPUDirect technologies
dc.keywordsGPUs
dc.keywordsPeer-to-peer
dc.language.isoeng
dc.publisherAssociation for Computing Machinery
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofACM Computing Surveys
dc.relation.openaccessYes
dc.rightsCC BY-NC-ND (Attribution-NonCommercial-NoDerivs)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectComputer engineering
dc.titleThe landscape of GPU-Centric communication
dc.typeJournal Article
dspace.entity.typePublication
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery434c9663-2b11-4e66-9399-c863e2ebae43

Files