Power Modeling
Résumé
5 POWER MODELING 5.1 Introduction 5.2 Measuring Power 5.2.1 External Power Meters 5.2.2 Internal Power Meters 5.3 Performance Indicators 5.3.1 Source Instrumentation 5.3.2 Binary Instrumentation 5.3.3 Performance Monitoring Counters 5.3.4 Operating System Events 5.3.5 Virtual Machine Performance 5.4 Interaction between Power and Performance 5.4.1 Central Processing Unit (CPU) 5.4.2 Memory 5.4.3 Input/Output (I/O) 5.4.4 Network 5.4.5 Idle States 5.5 Power Modeling Procedure 5.5.1 Variable Selection 5.5.2 Training Data Collection 5.5.3 Learning from Data 5.5.4 Event Correlation 5.5.5 Model Evaluation Concepts 5.5.6 Power Estimation Errors 5.5.7 Related Work 5.6 Use-Cases 5.6.1 Applications 5.6.2 Single-Core Systems 5.6.3 Multi-core and Multiprocessor 5.6.4 Distributed Systems 5.7 Available Software 5.8 Conclusion - References