The landscape of gpu-centric communication

D Unat, I Turimbetov, MKT Issa, D Sağbili… - arXiv preprint arXiv …, 2024 - arxiv.org
In recent years, GPUs have become the preferred accelerators for HPC and ML applications
due to their parallelism and fast memory bandwidth. While GPUs boost computation, inter …

A compiler framework for optimizing dynamic parallelism on GPUs

MG Olabi, JG Luna, O Mutlu, W Hwu… - 2022 IEEE/ACM …, 2022 - ieeexplore.ieee.org
Dynamic parallelism on GPUs allows GPU threads to dynamically launch other GPU
threads. It is useful in applications with nested parallelism, particularly where the amount of …

Techniques for optimizing dynamic parallelism on graphics processing units

I El Hajj - 2018 - ideals.illinois.edu
Dynamic parallelism is a feature of general purpose graphics processing units (GPUs)
whereby threads running on a GPU can spawn other threads without CPU intervention. This …

Harnessing CUDA dynamic parallelism for the solution of sparse linear systems

J Aliaga, D Davidović, J Pérez… - … Computing: On the …, 2016 - ebooks.iospress.nl
We leverage CUDA dynamic parallelism to reduce execution time while significantly
reducing energy consumption of the Conjugate Gradient (CG) method for the iterative …

[PDF][PDF] GPU-Centric Communication Schemes: When CPUs Take a Back Seat

I Ismayilov - 2023 - parcorelab.ku.edu.tr
In recent years, GPUs have become the leading accelerator in modern high-performance
systems such that much of HPC computational capability has concentrated in clusters of …

GPU parallel optimization of hyperspectral image Kernel Sparse representation classification based on spatial-spectral graph regularization

J Zheng, Z Wu, Q Wang, J Liu, Z Wei… - … on Advanced Cloud …, 2016 - ieeexplore.ieee.org
With the development of hyperspectral remote sensing information processing,
hyperspectral image classification becomes a hot topic. The algorithm of kernel sparse …