ScatterAlloc
Author(s)
Steinnberger, M
Kenzel, M
Kainz, B
Type
Software / Code
Abstract
ScatterAlloc is a dynamic memory allocator for the GPU. It is designed concerning the requirements of massively parallel execution. ScatterAlloc greatly reduces collisions and congestion by scattering memory requests based on hashing. It can deal with thousands of GPU-threads concurrently allocating memory and its execution time is almost independent of the thread count. ScatterAlloc is open source and easy to use in your CUDA projects.
Version
1.0.1
Date Issued
2016-11-01
Citation
2016
Copyright Statement
MIT https://opensource.org/licenses/MIT
Subjects
memory allocation
multi-core programming
Notes
http://www.icg.tugraz.at/Members/steinber/scatteralloc-1 http://www.doc.ic.ac.uk/~bkainz/publications/Kainz_scatteralloc2012.pdf