OpenFAM: Programming disaggregated memory
Abstract
High performance computing (HPC) clusters are increasingly handling workloads where working data sets cannot be easily partitioned or are too large to fit into local node memory. In order to enable HPC workloads to access memory external to the node, HPE has defined a programming API (OpenFAM) for developing applications that use large‐scale disaggregated memory. In this paper we describe an open‐source reference implementation of OpenFAM that can be used on scale‐up machines, traditional HPC clusters, as well as emerging disaggregated memory architectures. We demonstrate the efficiency of the implementation using micro‐benchmarks on InfiniBand and Slingshot‐based clusters.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Sep 13, 2023
- Source ID
- 10.1002/cpe.7910
Entities
People
- Clarete Riana Crasta
- Faizan Barmawer
- Gautham Bhat
- Mashood Abdulla K
- Ramya Ahobala Rao
- Rishi Kesh K Rajak
- Sharad Singhal
- Soumya P N
Organizations
- Hewlett Packard Enterprise
- Hp
- United States Department of Defense