dc.contributor.author | Vinkler, Marek | en_US |
dc.contributor.author | Vlastimil, Havran | en_US |
dc.contributor.editor | Ingo Wald and Jonathan Ragan-Kelley | en_US |
dc.date.accessioned | 2015-07-06T15:26:30Z | |
dc.date.available | 2015-07-06T15:26:30Z | |
dc.date.issued | 2014 | en_US |
dc.identifier.isbn | 978-3-905674-60-6 | en_US |
dc.identifier.issn | 2079-8679 | en_US |
dc.identifier.uri | http://dx.doi.org/10.2312/hpg.20141090 | en_US |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/hpg.20141090 | |
dc.description.abstract | 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. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | D.1.3 [Programming Techniques] | en_US |
dc.subject | Concurrent Programming | en_US |
dc.subject | Parallel programming D.3.3 [Programming Languages] | en_US |
dc.subject | Language Constructs and Features | en_US |
dc.subject | Dynamic storage management D.4.2 [Operating Systems] | en_US |
dc.subject | Storage Management | en_US |
dc.subject | Allocation/deallocation strategies | en_US |
dc.title | Register Efficient Memory Allocator for GPUs | en_US |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics | en_US |