Tuyere: Enabling Scalable Memory Workloads for System Exploration
- ORNL
Memory technologies are under active development. Meanwhile, workloads on contemporary computing systems are increasing rapidly in size and diversity. Such dynamics in hardware and software further widen the gap between memory system design and performance evaluation. In this work, we propose a data-centric abstraction of high-performance computing applications for fast exploration of new memory technologies. We also provide a framework that uses a formal modeling language to describe the abstraction, automatically translates abstractions into memory traffic, and directly interfaces with cycle-accurate simulators. We evaluated the framework using 20 workloads and validated the memory traffic profile, the simulation results, and the relative memory changes of four memory technologies. Our results show that the data-centric abstraction can accurately capture application behavior adaptable to different input problems and can expedite system exploration.
- Research Organization:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1606962
- Resource Relation:
- Conference: Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing (HPDC 2018) - Tempe, Arizona, United States of America - 6/11/2018 8:00:00 AM-6/15/2018 8:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Enabling Scalable and Extensible Memory-mapped Datastores in Userspace
Indicator-directed Dynamic Power Management for Iterative Workloads on GPU-Accelerated Systems