Umpire is a resource management library that allows the discovery, provision, and management of memory on next-generation architectures. v3.0.0 includes a number of new features and bug fixes, such as support for multiple GPU devices, capturing function backtraces with allocations, and aligned allocations for host memory.
Learn more: