Releases: LLNL/Umpire
v0.2.1
This release contains new functionality for applying cudaMemAdvise to allocations, as well as various performance improvements. It also adds a new AllocationStrategy: FixedPool, which can be used to efficiently allocated fixed-size objects. Finally, this release supports collecting statistics about allocations and operations , and outputting these in json format.
v0.2.0
This release contains some performance improvements related to tracking information about allocations. It also contains a new emplace-style construction for Allocators.
N.B this change is not backwards compatible with 0.1.X releases
v0.1.4
This release contains a bugfix for the POOL allocator, related to some of the allocations being unaligned. It also contains a performance fix to reduce the overhead of logging messages to disabled log levels.
v0.1.3
Initial release of Umpire, supports CPU and GPU (CUDA-based) allocations.