skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Umpire

Abstract

The Umpire library consists of a collection of software components that provide memory and resource management capabilities that can be used by diverse high performance computing (HPC) applications. The current set of capabilities that Umpire provides Includes: • Flexible allocators to provision memory In the range of available memory resources on a target system. • An extensible allocation strategy model, allowing custom algorithms to be used to allocate memory resources in a scalable and high­performance fashion. • Memory-location aware operations that can be used to migrate and modify memory using specialized functions dependent on source and target data locations • A set of Introspection capabilities to allow the user to query the state of the different allocators and memory allocations.

Developers:
 [1];  [1];  [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Release Date:
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
MIT License
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)

Primary Award/Contract Number:
AC52-07NA27344
Code ID:
21918
Site Accession Number:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Country of Origin:
United States

Citation Formats

Beckingsale, David, McFadden, Marty, Hormung, Richard, and USDOE National Nuclear Security Administration. Umpire. Computer software. https://www.osti.gov//servlets/purl/1487334. USDOE National Nuclear Security Administration (NNSA). 1 Feb. 2018. Web. doi:10.11578/dc.20181218.7.
Beckingsale, David, McFadden, Marty, Hormung, Richard, & USDOE National Nuclear Security Administration. (2018, February 1). Umpire [Computer software]. https://www.osti.gov//servlets/purl/1487334. https://doi.org/10.11578/dc.20181218.7
Beckingsale, David, McFadden, Marty, Hormung, Richard, and USDOE National Nuclear Security Administration. Umpire. Computer software. February 1, 2018. https://www.osti.gov//servlets/purl/1487334. doi:https://doi.org/10.11578/dc.20181218.7.
@misc{osti_1487334,
title = {Umpire},
author = {Beckingsale, David and McFadden, Marty and Hormung, Richard and USDOE National Nuclear Security Administration},
abstractNote = {The Umpire library consists of a collection of software components that provide memory and resource management capabilities that can be used by diverse high performance computing (HPC) applications. The current set of capabilities that Umpire provides Includes: • Flexible allocators to provision memory In the range of available memory resources on a target system. • An extensible allocation strategy model, allowing custom algorithms to be used to allocate memory resources in a scalable and high­performance fashion. • Memory-location aware operations that can be used to migrate and modify memory using specialized functions dependent on source and target data locations • A set of Introspection capabilities to allow the user to query the state of the different allocators and memory allocations.},
url = {https://www.osti.gov//servlets/purl/1487334},
doi = {10.11578/dc.20181218.7},
url = {https://www.osti.gov/biblio/1487334}, year = {2018},
month = {2},
note =
}