Dynamic Memory Management on GPUs with SYCL
Dynamic Memory Management on GPUs with SYCL
Dynamic memory allocation is not traditionally available in kernels running on GPUs. This work aims to build on Ouroboros, an efficient dynamic memory management library for CUDA applications, by porting the code to SYCL, a cross-platform accelerator API. Since SYCL can be compiled to a CUDA backend, it is possible to compare the performance of the SYCL implementation with that of the original CUDA implementation, as well as test it on non-CUDA platforms such as Intel's Xe graphics.
Russell K. Standish
计算技术、计算机技术
Russell K. Standish.Dynamic Memory Management on GPUs with SYCL[EB/OL].(2025-04-25)[2025-05-06].https://arxiv.org/abs/2504.18211.点此复制
评论