ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper CoCoA: An In-CXL Switch Collective Communication Accelerator
Cited - time in scopus Share share facebook twitter linkedin kakaostory
Authors
Seon Young Kim, Hooyoung Ahn, Jaewon Lee, Yoomi Park, Woojong Han, Shinyoung Ahn, Tu Tran, Dhabaleswar K. Panda, Sung Woo Chung
Issue Date
2026-09
Citation
International Conference on Cluster Computing (CLUSTER) 2026, pp.1-12
Publisher
IEEE
Language
English
Type
Conference Paper
Abstract
The Message Passing Interface (MPI) is widely adopted in high-performance computing (HPC) systems to support scalable inter-process communication. While HPC systems are theoretically expected to offer high performance, they often fall short in practice due to the overhead from MPI. In particular, MPI collective communications including numerous inter-process communications become a major bottleneck in data-intensive workloads. On the other hand, limited memory capacity and bandwidth further exacerbate this overhead, as large-scale data transfers require substantial memory resources. Therefore, reducing the collective communication overhead requires not only improving communication efficiency but also alleviating underlying memory limitations. Compute Express Link (CXL), an emerging interconnect standard, efficiently increases memory capacity and bandwidth by enabling memory-semantic access to remote memory. However, when CXL is deployed in large-scale systems such as HPC systems, it incurs additional latency (e.g., switching latency), potentially degrading collective communication performance. To mitigate the overhead of collective communication in CXL-based HPC systems, we propose an in-CXL switch Collective Communication Accelerator (CoCoA). CoCoA performs on-the-fly collective operations while retrieving data from CXL memory, thereby significantly reducing collective communication overhead. Experimental results show that the CoCoA-based system improves the performance of collective operations by 70.9% and 33.3%, on average, compared to the InfiniBand- and CXL 3.0-based systems, respectively.
Keyword
CXL, MPI, collective communication, accelerator
KSP Keywords
Collective Operations, Communication efficiency, Communication overhead, Communication performance, Data transfer, HPC system, High performance computing, Inter-process Communication, Large-scale Data, Message Passing Interface, On-the-fly