Footprint-Based DIMM Hotplug
Autor: | Hiroki Honda, Martin Schulz, Masaya Ishihara, Hayato Yamaki, Shinobu Miwa |
---|---|
Rok vydání: | 2020 |
Předmět: |
Random access memory
Hardware_MEMORYSTRUCTURES business.industry Computer science Overhead (engineering) hotplug 02 engineering and technology DIMM Supercomputer 020202 computer hardware & architecture Theoretical Computer Science Memory management Computational Theory and Mathematics energy saving Hardware and Architecture Embedded system 0202 electrical engineering electronic engineering information engineering Memory footprint High performance computing Central processing unit business Standby power Software Dram |
Zdroj: | IEEE Transactions on Computers. 69:172-184 |
ISSN: | 2326-3814 0018-9340 |
Popis: | Power-efficiency has become one of the most critical concerns for HPC as we continue to scale computational capabilities. A significant fraction of system power is spent on large main memories, mainly caused by the substantial amount of DIMM standby power needed. However, while necessary for some workloads, for many workloads large memory configurations are too rich, i.e., these workloads only make use of a fraction of the available memory, causing unnecessary power usage. This observation opens new opportunities for power reduction by powering DIMMs on and off depending on the current workload. In this article, we propose footprint-based DIMM hotplug that enables a compute node to adjust the number of DIMMs that are powered on depending on the memory footprint of a running job. Our technique relies on two main subcomponents-memory footprint monitoring and DIMM management-which we both implement as part of an optimized page management system with small control overhead. Using Linux's memory hotplug capabilities, we implement our approach on a real system, and our results show that our proposed technique can save 50.6-52.1 percent of the DIMM standby energy and the CPU+DRAM energy of up to 1.50 Wh for various small-memory-footprint applications without loss of performance. |
Databáze: | OpenAIRE |
Externí odkaz: |