Using Isoefficiency as a Metric to Assess Disaggregated Memory Systems for High Performance Computing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Memory disaggregation is an approach to decouple compute and memory to minimize the total cost of ownership. However, analytical methods to study the impact of this approach are not readily available for high performance computing use cases. In this position paper, we propose isoefficiency as an approach to analytically demonstrate the classes of algorithms that would benefit from disaggregated memory technologies as we scale to a larger number of processors. Isoefficiency of an algorithm is given by a function N(p) that measures the degree to which the problem size needs to increase with p (number of processors) to maintain a constant efficiency. We evaluate isoefficiency using sparse general matrix–matrix multiplication (SpGEMM) on a 2-socket shared-memory system and the simulation of a CXL-based disaggregated system. Our results support the suitability of isoefficiency for evaluating disaggregated memory systems with different design choices in conjunction with different application kernels.

Original languageEnglish (US)
Title of host publicationMEMSYS 2024 - Proceedings of the International Symposium on Memory Systems
PublisherAssociation for Computing Machinery
Pages192-197
Number of pages6
ISBN (Electronic)9798400710919
DOIs
StatePublished - Dec 11 2024
Event10th International Symposium on Memory Systems, MEMSYS 2024 - Washington, United States
Duration: Sep 30 2024Oct 3 2024

Publication series

NameACM International Conference Proceeding Series

Conference

Conference10th International Symposium on Memory Systems, MEMSYS 2024
Country/TerritoryUnited States
CityWashington
Period9/30/2410/3/24

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'Using Isoefficiency as a Metric to Assess Disaggregated Memory Systems for High Performance Computing'. Together they form a unique fingerprint.

Cite this