Modelling power consumption of dual CPU server
Energy consumption is becoming a growing concern in designing hardware and software. A correct power consumption model is essential for providing guidelines to design such hardware and software. In this paper, we find that due to the CPU’s complex architecture, the power consumption is not monotonic...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/62843 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Energy consumption is becoming a growing concern in designing hardware and software. A correct power consumption model is essential for providing guidelines to design such hardware and software. In this paper, we find that due to the CPU’s complex architecture, the power consumption is not monotonically increasing with the increasing CPU utilization, for some certain computational-intensive program. The power consumption may decrease with the increasing CPU utilization level. After analysis, we think hyper-threading and Completely Fair Scheduler cause this unusual behavior. We propose a simple model based on the analysis, which can predict the power consumption trend with different CPU usage level. We believe multi-thread programmers with knowledge of this model can design more energy efficient program. For disk and memory, which consume less significant amount of power in computational-intensive program, an analysis of power consumption and performance is given. However, due to hardware constraints, the conclusions are not as important as we draw in the CPU part. |
---|