MCHPC'18: Workshop on Memory Centric High Performance Computing

held in conjunction with SC18: The International Conference on High Performance Computing, Networking, Storage and Analysis

Location: Room D170, Kay Bailey Hutchison Convention Center, Dallas, TX USA

Time/Date: 9:00AM - 5:30PM, Sunday, November 11, 2018

Introduction      CFP     Organizers      Program Committee      Submission      Program      Previous Workshops

Provide Your Feedback using SC18 Evaluation     


The growing disparity between CPU speed and memory speed, known as the memory wall problem, has been one of the most critical and long-standing challenges in the computing industry. The situation is further complicated by the recent expansion of the memory hierarchy, which is becoming deeper and more diversified with the adoption of new memory technologies and architectures including 3D-stacked memory, non-volatile random-access memory (NVRAM), memristor, hybrid software and hardware caches, etc. Computer architecture and hardware system, operating systems, storage and file systems, programming stack, performance model and tools are being enhanced, augmented, or even redesigned to address the performance, programmability and energy efficiency challenges of the increasingly complex and heterogeneous memory systems for HPC and data-intensive applications.

The MCHPC workshop aims to bring together computer and computational science researchers, from industry, government labs and academia, concerned with the challenges of efficiently using existing and emerging memory systems for high performance computing. The term performance for memory system is general, which include latency, bandwidth, power consumption and reliability from the aspect of hardware memory technologies to what it is manifested in the application performance. The topics of interest for the MCHPC workshop include, but are not limited to:

Important Dates


Program Committee


Authors are invited to submit manuscripts in English structured as technical papers up to 8 pages or as short papers up to 5 pages, both of letter size (8.5in x 11in) and including figures, tables, and references. Submissions not conforming to these guidelines may be returned without review. Your paper should be formatted using sigconf of the ACM Master Article Template from The workshop also encourage submitters to include reproducibility information, using reproducibility initiatives for SC17 Technical Papers as a guide.

All manuscripts will be reviewed and judged on correctness, originality, technical strength, and significance, quality of presentation, and interest and relevance to the workshop attendees. Submitted papers must represent original unpublished research that is not currently under review for any other conference or journal. Papers not following these guidelines will be rejected without review and further action may be taken, including (but not limited to) notifications sent to the heads of the institutions of the authors and sponsors of the conference. Submissions received after the due date, exceeding length limit, or not appropriately structured may also not be considered. At least one author of an accepted paper must register for and attend the workshop. Authors may contact the workshop organizers for more information.

Papers should be submitted electronically at: using the "SC18 Workshop: MCHPC18" form.

The final papers are published in proceedings of ACM International Conference Proceedings Series available through ACM DL.


     Program Also Available from SC18 Website, Full Proceedings, Proceedings on ACM DL

09:00 AM - 9:05 AM Welcome, MCHPC'18 Organizers

09:05 AM - 10:00 AM Session 1: Morning Keynote, Converging Storage and Memory, slides, Frank T. Hady (Intel)

Session Chair: Yonghong Yan

10:00 AM - 10:30 AM Break

10:30 AM - 11:30 AM Session 2: Paper Presentation

Session Chair: Tom Deakin

11:30 AM - 12:30 PM Session 3: Paper Presentation

Session Chair: Ivy Bo Peng

12:30 PM - 2:00 PM Lunch Break

2:00 PM – 3:00 PM Session 4: Afternoon Keynote, All Tomorrow’s Memory Systems, Bruce Jacob (University of Maryland at College Park)

Session Chair: Ron Brightwell

3:00 PM - 3:30 PM Break

3:30 PM – 4:30 PM Session 5: Paper Presentation

Session Chair: Xian-He Sun

4:30 PM – 5:30 PM Session 6: Panel, Research Challenges in Memory-Centric Computing

     Moderator: Maya B Gokhale (Lawrence Livermore National Laboratory)


  1. Mike Ignatowski, Sr. Fellow – Advanced Memory and Reconfigurable Computing - AMD Research, slides
  2. Jonathan C. Beard, Staff Research Engineer - Arm HPC | Future Memory/Compute Systems, slides
  3. Bruce Jacob - Keystone Professor, University of Maryland at College Park, slides
  4. Michael A Heroux -  ECP director of Software Technology, Sandia National Laboratories

5:30 PM Closing

Welcome Remarks, MCHPC'18 Organizers

Session 1: Morning Keynote, Converging Storage and Memory, Frank Hady (Intel)


Order of magnitude advances in non-volatile memory density and performance are upon us bringing significant systems level architecture opportunities. The NAND Memory transition to 3D and the introduction of QLC have recently increased NAND SSD storage density at a very rapid pace. Products featuring one terabit per die are available from Intel® Corporation allowing dense storage, for example one PByte in 1U. This large improvement in density brings great value to systems, but also increases the performance/capacity/cost gap between DRAM and storage within the long evolving memory and storage hierarchy. Intel® 3D XPoint™ Memory, with much higher performance than NAND and greater density than DRAM has entered the platform to address this gap - first as SSDs. These Intel® Optane™ SSDs are in use within client and data center platforms as both fast storage volumes and as paged extensions to system memory delivering significant application performance improvements. With low latency and fine grained addressability, this new memory can be accessed as Persistent Memory (PM), avoiding the 4kByte block size and multiple microsecond storage stack that accompany system storage. This Intel® Optane Data Center Persistent Memory is made possible through a series of hardware and software advances. The resulting high capacity, high performance, persistent memory creates opportunities for rethinking algorithms to deliver much higher performance applications. This presentation will explain these new memory technologies, explore their impact on the computing system at the architecture and solution level, and suggest areas of platform exploration relevant to the HPC community.

Speaker: Frank T. Hady, Intel Fellow and Chief Architecture of Optane

Frank T. Hady is an Intel Fellow and the Chief Systems Architect in Intel’s Non-Volatile Memory Solutions Group (NSG). Frank leads architectural definition of products based on both Intel® 3D XPoint™ memory and NAND memory, and guides research into future advances for these products. Frank led the definition of the first Intel Optane products. Frank maintains a platform focus, partnering with others at Intel to define the deep integration of Intel® Optane™ technology into the computing system’s hardware and software. Previously he was Intel’s lead platform I/O architect, delivered research foundational to Intel’s QuickAssist Technology, and delivered significant networking performance advances. Frank has authored or co-authored more than 30 published papers on topics related to networking, storage, and I/O innovation. He holds more than 30 U.S. patents. Frank received his bachelor’s and master’s degrees in electrical engineering from the University of Virginia, and his Ph.D. in electrical engineering from the University of Maryland.

Session 2: Paper Presentations

Session 3: Afternoon Keynote, All Tomorrow’s Memory Systems, Bruce Jacob (University of Maryland at College Park)


Memory and communication are the primary reasons that our time-to-solution is no better than it currently is … the memory system is slow; the communication overhead is high; and yet a significant amount of research is still focused on increasing processor performance, rather than decreasing (the cost of) data movement. I will discuss recent & near-term memory-system technologies including high-bandwidth DRAMs and nonvolatile main memories, as well as the impact of tomorrow’s memory technologies on tomorrow’s applications and operating systems.

Speaker: Bruce Jacob (University of Maryland at College Park)

Bruce Jacob is a Keystone Professor of Electrical and Computer Engineering and former Director of Computer Engineering at the University of Maryland in College Park. He received the AB degree in mathematics from Harvard University in 1988 and the MS and PhD degrees in CSE from the University of Michigan in Ann Arbor in 1995 and 1997, respectively. He holds several patents in the design of circuits for electric guitars and started a company around them. He also worked for two successful startup companies in the Boston area: Boston Technology and Priority Call Management. At Priority Call Management he was the initial system architect and chief engineer. He is a recipient of a US National Science Foundation CAREER award for his work on DRAM, and he is the lead author of an absurdly large book on the topic of memory systems. His research interests include system architectures, memory systems, operating systems, and electric guitars.

Session 4: Paper Presentations

Session 5: Panel, Research Challenges in Memory-Centric Computing

Previous Workshops