J 2015

Register Efficient Dynamic Memory Allocator for GPUs

VINKLER, Marek and Vlastimil HAVRAN

Basic information

Original name

Register Efficient Dynamic Memory Allocator for GPUs

Authors

VINKLER, Marek (203 Czech Republic, guarantor, belonging to the institution) and Vlastimil HAVRAN (203 Czech Republic)

Edition

Computer Graphics Forum, Wiley, 2015, 0167-7055

Other information

Language

English

Type of outcome

Článek v odborném periodiku

Field of Study

10201 Computer sciences, information science, bioinformatics

Country of publisher

United States of America

Confidentiality degree

není předmětem státního či obchodního tajemství

Impact factor

Impact factor: 1.542

RIV identification code

RIV/00216224:14330/15:00084352

Organization unit

Faculty of Informatics

UT WoS

000368341800011

Keywords in English

dynamic memory allocation; many-core architecture; GPU; CUDA

Tags

Tags

International impact, Reviewed
Změněno: 5/5/2016 08:44, RNDr. Pavel Šmerk, Ph.D.

Abstract

V originále

We compare five 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 past and we add one with a real workload, where dynamic memory allocation is used in building the k-d 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.