Sep 24 – 27, 2019
Europe/Zurich timezone

Toward Easing the use of Optane DIMMs as Part of Heterogeneous Memory Systems

Sep 25, 2019, 3:15 PM
80/1-001 - Globe of Science and Innovation - 1st Floor (CERN)

80/1-001 - Globe of Science and Innovation - 1st Floor


Show room on map


Marc Jorda (Barcelona Supercomputing Center)


Intel systems featuring Optane DC DIMMs offer a vast amount of memory at low TCO. Without further aid, having more than one memory subsystem leaves application developers with the responsibility of deciding where to allocate their different memory objects, which is far from an easy task and may pose severe performance implications. The hardware-assisted 2LM mode palliates this situation, exposing a single memory address space and performing automatic data movements at page-level granularity. In this session we present a software-based placement solution which outperforms the 2LM mode by leveraging the semantics of memory objects and exploiting previously captured access patterns. We aim at moving a big step forward and developing technology to build an innovative generic software ecosystem to facilitate the efficient use of heterogeneous memory systems, what will be crucial to leverage the full potential of exascale platforms for compelling HPC and AI workloads.


Antonio J. Pena (Barcelona Supercomputing Center) Harald Servat (Intel Corporation)

Presentation materials