Title
Analyzing the energy consumption of the storage data path.
Abstract
Data movement is a key aspect of energy consumption in modern computing systems. As computation becomes more energy efficient, the cost of data movement gradually becomes a more relevant issue, especially in high-performance computing systems. The relevance of data movement can be studied at different scales, ranging from microcontrollers and microarchitectures to future Exascale systems. The goal of this work is to analyze the power costs of performing I/O operations and intra-node data movement, focusing on the operating system's I/O stack. Our approach combines the hardware instrumentation, software instrumentation, and data analysis techniques to gain insights into how different I/O patterns make use of system resources, including electrical power. We synthesize this data-driven process into a methodology and present the results of applying this methodology on sequential read and write patterns. As a result, we identify the key system metrics that contribute to I/O-related power usage and discover how the system makes transitions between different power and performance regimes based on the I/O patterns.
Year
DOI
Venue
2016
10.1007/s11227-016-1729-4
The Journal of Supercomputing
Keywords
Field
DocType
HPC,I/O operations,Power analysis,System metrics,Statistical analysis
Electric power,Power analysis,Instrumentation (computer programming),Data analysis,Computer science,Efficient energy use,Parallel computing,Microcontroller,Energy consumption,Distributed computing,Computation
Journal
Volume
Issue
ISSN
72
11
0920-8542
Citations 
PageRank 
References 
1
0.36
17
Authors
6
Name
Order
Citations
PageRank
Pablo Llopis162.51
Manuel F. Dolz218825.29
Francisco Javier García Blas3447.90
Florin Isaila423424.01
Mohammad Reza Heidari560.83
Michael Kuhn64211.42