Recent Releases of mallocmc
mallocmc - Switch to C++17
This is mostly a maintenance release. Years of production use in PIConGPU have surfaced a number of bugs and inconsistencies that are addressed.
- C++
Published by psychocoderHPC over 1 year ago
mallocmc - Switch to alpaka and C++14
This release replaces usage of native CUDA with alpaka and switches to C++14. Attention This release depends on an unreleased alpaka 0.5.0dev version before the heavy alpaka namespace refactoring.
A full changelog can be found here.
- C++
Published by psychocoderHPC about 5 years ago
mallocmc - Remove Boost Dependency, Migrate to C++11
This release removes the Boost dependency and switched to C++11.
- C++
Published by psychocoderHPC almost 6 years ago
mallocmc - Illegal Memory Access in XMallocSIMD
This release fixes an illegal memory access in the distribution policy XMallocSIMD. Please see #149 #150 for details. Thanks to Matthias Springer for reporting that issue!
A warning when CUDA_ROOT is set as environment variable with CMake 3.12+ was removed (and the variable hint is now honored to find CUDA).
- C++
Published by ax3l about 7 years ago
mallocmc - Refactoring Globals, Removing Macros
This release adds support for CUDA 9 and clang's -x cuda frontend and fixes several bugs. Global objects have been refactored to separate objects on host and device.
We closed all issues documented in Milestone 2.3.0crp: Refactoring Globals, Removing Macros
- C++
Published by ax3l almost 8 years ago
mallocmc - 2.2.0crp: Stabilizing the release
This release fixes some minor bugs that occured after the release of 2.1.0crp, adds some documentation and improves the interoperability with other projects and build systems.
We closed all issues documented in Milestone 2.2.0crp: Stabilizing the release
- C++
Published by slizzered over 10 years ago
mallocmc - 2.1.0crp: malloc Interface, Performance, Bugs
This release fixes some bugs that occured after the release of 2.0.1crp and reduces the interface to improve interoperability with the default CUDA allocator. The performance for large pages was improved.
We closed all issues documented in Milestone New Features.
- C++
Published by ax3l about 11 years ago
mallocmc - 2.0.1crp: Bugfixes
This release fixes several bugs that occurred after the release of 2.0.0crp.
We closed all issues documented in Milestone Bugfixes.
- C++
Published by ax3l about 11 years ago
mallocmc - 2.0.0crp: Policy Based Design
This release introduces mallocMC, which contains the previous algorithm and much code from ScatterAlloc 1.0.2crp. The project was renamed due to massive restructurization. The code uses ScatterAlloc as a reference algorithm, but can be extended to include other allocators in the future.
We closed all issues documented in the Milestone Get Lib ready for PIConGPU.
- C++
Published by slizzered almost 12 years ago
mallocmc - 1.0.1: Original Release from MVP
This is the original (2012) release from the awesome Managed Volume Processing group at Institute for Computer Graphics and Vision, TU Graz.
- C++
Published by ax3l over 12 years ago
mallocmc - 1.0.2crp: Bug fixes
This release fixed minor bugs from the original release 1.0.1 Please check out the closed issues for this milestone and read our change log.
- C++
Published by ax3l over 12 years ago

