Register Efficient Memory Allocator for GPUs

Warning

This publication doesn't include Faculty of Arts. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

VINKLER Marek HAVRAN Vlastimil

Year of publication 2014
Type Article in Proceedings
Conference High-Performance Graphics 2014
MU Faculty or unit

Faculty of Informatics

Citation
Web http://diglib.eg.org/EG/DL/WS/EGGH/HPG14/019-027.pdf
Doi http://dx.doi.org/10.2312/hpg.20141090
Field Informatics
Keywords dynamic memory allocation; GPU; CUDA
Description We compare four existing dynamic memory allocators optimized for GPUs and show their strengths and weaknesses. In the measurements we use three generic evaluation tests proposed in the literature and add one with a real workload where dynamic memory allocation is used for building the kd-tree data structure. Following the performance analysis we propose a new dynamic memory allocator and its variants that address the limitations of the existing dynamic memory allocators. The new dynamic memory allocator uses few resources and is targeted towards large and variably sized memory allocations on massively parallel hardware architectures.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.