SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Panels Archive

Memory Heterogeneity in High Performance Computing


Moderator: Dong Li (University of California, Merced)

Panelists: Gokcen Kestor (Pacific Northwest National Laboratory (PNNL)), Sudharshan Vazhkudai (Micron Technology Inc), Sergey Blagodurov (AMD Research), Ada Gavrilovska (Georgia Institute of Technology), Piotr Balcer (Intel Labs), Antonio Peña (Barcelona Supercomputing Center (BSC))

Abstract: Memory heterogeneity refers to the memory architecture with multiple memory components and those memory components have diverse characteristics (such as latency and bandwidth). It is common to see heterogeneous memory (HM) in supercomputers nowadays. With the emergence of processing-in-memory and resource disaggregation, there will be more memory components with increasingly different features (not only in terms of latency and bandwidth, but also in terms of computing capabilities and reliability).

Managing HM is challenging. The programmer often has to take care of memory allocation, decide data placement and migration, and make the best use of fast memory in HM. Memory heterogeneity also introduces complexity in programming models, and introduces new performance bugs because of bad usage of HM. As a result, the programming productivity of domain scientists is reduced. This panel will discuss how memory heterogeneity will impact the HPC ecosystem, including architectures, runtime systems, programming models and applications.

Website:






Back to the Panel Archive Listing