FAODEL
FAODEL is a collection of libraries for implementing data management services on high-performance computing (HPC) platforms. It is composed of several components: (1) an RDMA portability library called NNTI for transporting data, (2) an in-application, restful API service, (3) a memory management library for network memory named Lunasa, (4) an asynchronous communication engine, and (5) a distributed key/blob service names Kelpie. Application developers may use these libraries to move data between the distributed nodes of one job to another, as well as to distributed storage resources. FAODEL is different than other communication libraries in that it supports both intra- and inter-job communication, features event-driven mechanisms, and provides high-level primitives for developers to reason about a platform’s distributed resources.
- Short Name / Acronym:
- Faodel
- Site Accession Number:
- SCR# 2301
- Software Type:
- Scientific
- License(s):
- MIT License
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:NA0003525
- DOE Contract Number:
- NA0003525
- Code ID:
- 10158
- OSTI ID:
- code-10158
- Country of Origin:
- United States
Similar Records
SNL ATDM Data and Visualization: IOSS and FAODEL
Unraveling Network-induced Memory Contention: Deeper Insights with Machine Learning