mallocMC - Memory Allocator for Many Core Architectures


mallocMC - Memory Allocator for Many Core Architectures

Widera, R.; Eckert, C.; Hübl, A.; Gruber, B. M.; Bastrakov, S.; Worpitz, B.; Grund, A.

This project provides a framework for fast memory managers on many core accelerators. It is based on alpaka to run on many different accelerators and implements the ScatterAlloc algorithm.

Keywords: CUDA; HIP; AMD; NVIDIA; memory allocation; many core; scatter alloc; C++

  • Software in external data repository
    Publication year 2020
    Programming language: C++
    System requirements: - OS: Linux/Windows/OSX - C++ 11 compiler - CUDA
    License: MIT
    Hosted on GitHub: Link to location
    DOI: 10.5281/zenodo.3862375

Downloads

Permalink: https://www.hzdr.de/publications/Publ-31694
Publ.-Id: 31694