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

Title: Aluminum GPU-aware Communication Library

Abstract

Aluminum is an optimized GPU-aware communication library. It provides a generic Interface to high-performance allreduce algorithms, with support for additional collective operations in progress. Blocking and non-blocking algorithms and GPU-aware algorithms are supported. Aluminum contains custom Implementations and Interfaces to existing optimized communication libraries, exposed through a generic API.

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

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

Citation Formats

Dryden, Nikoli, Maruyama, Naoya, Snir, Marc, Van Essen, Brian, and USDOE National Nuclear Security Administration. Aluminum GPU-aware Communication Library. Computer software. https://www.osti.gov//servlets/purl/1487192. USDOE National Nuclear Security Administration (NNSA). 1 Jun. 2018. Web. doi:10.11578/dc.20181217.3.
Dryden, Nikoli, Maruyama, Naoya, Snir, Marc, Van Essen, Brian, & USDOE National Nuclear Security Administration. (2018, June 1). Aluminum GPU-aware Communication Library [Computer software]. https://www.osti.gov//servlets/purl/1487192. doi:10.11578/dc.20181217.3.
Dryden, Nikoli, Maruyama, Naoya, Snir, Marc, Van Essen, Brian, and USDOE National Nuclear Security Administration. Aluminum GPU-aware Communication Library. Computer software. June 1, 2018. https://www.osti.gov//servlets/purl/1487192. doi:10.11578/dc.20181217.3.
@misc{osti_1487192,
title = {Aluminum GPU-aware Communication Library},
author = {Dryden, Nikoli and Maruyama, Naoya and Snir, Marc and Van Essen, Brian and USDOE National Nuclear Security Administration},
abstractNote = {Aluminum is an optimized GPU-aware communication library. It provides a generic Interface to high-performance allreduce algorithms, with support for additional collective operations in progress. Blocking and non-blocking algorithms and GPU-aware algorithms are supported. Aluminum contains custom Implementations and Interfaces to existing optimized communication libraries, exposed through a generic API.},
url = {https://www.osti.gov//servlets/purl/1487192},
doi = {10.11578/dc.20181217.3},
year = {2018},
month = {6},
note =
}

Software:
Publicly Accessible Repository
https://github.com/LLNL/Aluminum

Save / Share: