Current HPC systems provide memory resources that are statically configured and tightly coupled with compute nodes. However, workloads on HPC systems are evolving. Diverse workloads lead to a need for configurable memory resources to achieve high performance and utilization. In this study, we evaluate a memory subsystem design leveraging CXL-enabled memory pooling. Two promising use cases of composable memory subsystems are studied -- fine-grained capacity provisioning and scalable bandwidth provisioning. We developed an emulator to explore the performance impact of various memory compositions. We also provide a profiler to identify the memory usage patterns in applications and their optimization opportunities. Seven scientific and six grap...
From the advent of the message-passing architecture in the early 1980s to the recent dominance of ac...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...
Memory disaggregation has recently been adopted in data centers to improve resource utilization, mot...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
The high demand for memory capacity in modern datacenters has led to multiple lines of innovation in...
The high demand for memory capacity in modern datacenters has led to multiple lines of innovation in...
This study analyzes the memory capacity requirements of important HPC benchmarks and applications. W...
HPC as a service (HPCaaS) is a new way to expose HPC resources via cloud services. However, continue...
Tightly-coupled HPC systems have rigid memory allocation and can result in expensive memory resource...
Networks are the backbone of modern HPC systems. They serve as a critical piece of infrastructure, t...
This study analyzes the memory capacity requirements of important HPC benchmarks and applications. W...
From the advent of the message-passing architecture in the early 1980s to the recent dominance of ac...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...
Memory disaggregation has recently been adopted in data centers to improve resource utilization, mot...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
An important aspect of High-Performance Computing (HPC) system design is the choice of main memory c...
The high demand for memory capacity in modern datacenters has led to multiple lines of innovation in...
The high demand for memory capacity in modern datacenters has led to multiple lines of innovation in...
This study analyzes the memory capacity requirements of important HPC benchmarks and applications. W...
HPC as a service (HPCaaS) is a new way to expose HPC resources via cloud services. However, continue...
Tightly-coupled HPC systems have rigid memory allocation and can result in expensive memory resource...
Networks are the backbone of modern HPC systems. They serve as a critical piece of infrastructure, t...
This study analyzes the memory capacity requirements of important HPC benchmarks and applications. W...
From the advent of the message-passing architecture in the early 1980s to the recent dominance of ac...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...
The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud H...