arXiv · 2504.18211
Dynamic Memory Management on GPUs with SYCL
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Russell K. Standish. 2025-04-25. Dynamic Memory Management on GPUs with SYCL. https://arxiv.org/abs/2504.18211
Cite the original work for its findings. Save a collection to share your selection of sources.