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...

Full description

Bibliographic Details
Main Author: Xue, Yuhai
Other Authors: Fan Rui
Format: Final Year Project (FYP)
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62843
_version_ 1824456974547288064
author Xue, Yuhai
author2 Fan Rui
author_facet Fan Rui
Xue, Yuhai
author_sort Xue, Yuhai
collection NTU
description 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.
first_indexed 2025-02-19T04:02:37Z
format Final Year Project (FYP)
id ntu-10356/62843
institution Nanyang Technological University
language English
last_indexed 2025-02-19T04:02:37Z
publishDate 2015
record_format dspace
spelling ntu-10356/628432023-03-03T20:24:14Z Modelling power consumption of dual CPU server Xue, Yuhai Fan Rui School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering 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. Bachelor of Engineering (Computer Science) 2015-04-30T02:13:44Z 2015-04-30T02:13:44Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62843 en Nanyang Technological University 44 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering
Xue, Yuhai
Modelling power consumption of dual CPU server
title Modelling power consumption of dual CPU server
title_full Modelling power consumption of dual CPU server
title_fullStr Modelling power consumption of dual CPU server
title_full_unstemmed Modelling power consumption of dual CPU server
title_short Modelling power consumption of dual CPU server
title_sort modelling power consumption of dual cpu server
topic DRNTU::Engineering::Computer science and engineering
url http://hdl.handle.net/10356/62843
work_keys_str_mv AT xueyuhai modellingpowerconsumptionofdualcpuserver