Next Gen Intel® Xeon® Scalable Processor Code Named Sapphire Rapids Plus HBM is a revolutionary product for bandwidth-sensitive applications. It offers 64GB of high-bandwidth memory configurable in three modes: HBM-only, Flat, and Cache. HBM-only mode is for systems without DDR. Flat mode exposes HBM as a separate NUMA node allowing us to utilize standard Linux utilities to place an entire application in HBM. Cache mode exposes HBM as a direct-mapped memory-side cache that is transparent to software. This presentation looks at each mode in detail and describes best practices and tools to obtain the highest performance out of HBM.
Ruchira is a Senior HPC Application Engineer in Intel Corporation’s Super Compute Group working on enabling HPC applications on various Intel processors and platforms. His current focus is on optimizing systems and applications for high-bandwidth memory. He received his PhD in Computer Science from the University of Illinois at Urbana-Champaign in 2005.