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

Tags

Fields of Study

  • Computer science
  • Engineering

Readers

  • Maritime Combat Support and Expeditionary Logistics.
  • Parallel and Distributed Computing.