Data movement remains a major bottleneck in heterogeneous systems with discrete GPUs, particularly when kernels expose many arguments that are transferred independently, leading to fragmented allocations and inefficient interconnect utilization. In this work, we evaluate Argument Fusion, a technique that merges multiple kernel arguments into a single contiguous buffer, reducing the number of allocation, transfer, and deallocation operations. We further study Argument Fusion+, which combines fusion with pinned memory and asynchronous CUDA transfers. Using both a parametric synthetic benchmark and real benchmarks from the Polybench suite, we show that Argument Fusion achieves up to 2.1× speedup, while Argument Fusion+ reaches up to 2.6×. On real benchmarks, the combined approach improves end-to-end execution time by up to 68%.

Evaluating the benefits of Argument Fusion: Optimizing host-device communication / Sotiropoulos, D.-O., Capotondi, A., Marongiu, A.. - (2026), pp. 82-87. (23rd ACM International Conference on Computing Frontiers 2026 Workshops and Special Sessions, CF 2026 Companion ita 2026) [10.1145/3801488.3806378].

Evaluating the benefits of Argument Fusion: Optimizing host-device communication

Capotondi A.;Marongiu A.
2026

Abstract

Data movement remains a major bottleneck in heterogeneous systems with discrete GPUs, particularly when kernels expose many arguments that are transferred independently, leading to fragmented allocations and inefficient interconnect utilization. In this work, we evaluate Argument Fusion, a technique that merges multiple kernel arguments into a single contiguous buffer, reducing the number of allocation, transfer, and deallocation operations. We further study Argument Fusion+, which combines fusion with pinned memory and asynchronous CUDA transfers. Using both a parametric synthetic benchmark and real benchmarks from the Polybench suite, we show that Argument Fusion achieves up to 2.1× speedup, while Argument Fusion+ reaches up to 2.6×. On real benchmarks, the combined approach improves end-to-end execution time by up to 68%.
2026
23rd ACM International Conference on Computing Frontiers 2026 Workshops and Special Sessions, CF 2026 Companion
ita
2026
82
87
Sotiropoulos, D. -O.; Capotondi, A.; Marongiu, A.
Evaluating the benefits of Argument Fusion: Optimizing host-device communication / Sotiropoulos, D.-O., Capotondi, A., Marongiu, A.. - (2026), pp. 82-87. (23rd ACM International Conference on Computing Frontiers 2026 Workshops and Special Sessions, CF 2026 Companion ita 2026) [10.1145/3801488.3806378].
File in questo prodotto:
File Dimensione Formato  
3801488.3806378.pdf

Open access

Tipologia: VOR - Versione pubblicata dall'editore
Licenza: [IR] creative-commons
Dimensione 1.09 MB
Formato Adobe PDF
1.09 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1421431
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 1
social impact