Skip to content

Releases: LLNL/Umpire

v0.2.1

12 Jul 23:31
Compare
Choose a tag to compare

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

01 Jun 12:44
Compare
Choose a tag to compare

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

17 Apr 16:25
Compare
Choose a tag to compare

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

03 Apr 20:07
Compare
Choose a tag to compare

Initial release of Umpire, supports CPU and GPU (CUDA-based) allocations.