arrow
返回

SPAN: A software power analyzer for multicore computer systems

delete2011-03-01
delete34
PRE
AI
S
Shinan Wang
陈辉 封面图
陈辉 (Hui Chen)
Weisong Shi 封面图
Weisong Shi (Weisong Shi) *
DOI:10.1016/j.suscom.2010.10.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Understanding the power dissipation behavior of an application/workload is the key to writing power-efficient software and designing energy-efficient computer systems. Power modeling based on performance monitoring counters (PMCs) is an effective approach to analyze and quantify power dissipation behaviors on a real computer system. One of the potential benefits is that software developers are able to optimize the power behavior of an application by adjusting its source code implementations. However, it is challenging to relate power dissipation to the execution of specific segments of source code directly. In addition, existing power models need to be further investigated by reconsidering multicore architecture processors with on-chip shared resources. Therefore, we need to adjust PMC-based power models from the developers' perspective, and reevaluate them on multicore computer systems. In this paper, followed by a detailed classification of previous efforts on power profiling, we propose a two-level power model that estimates per-core power dissipation on chip multiprocessor (CMP) on-the-fly by using only one PMC and frequency information from CPUs. The model attempts to satisfy the basic requirements from developer point of view: simplicity and applicability. Based on this model, we design and implement SPAN, a software power analyzer, to identify power behavior associated with source code. Given an application, SPAN is able to determine its power dissipation rate at the function-block level. We evaluate both the power model and SPAN on two general purpose multicore computer systems. The experimental results based on SPEC2008Cjvm benchmark suite show the average error rate of 5.40% across one core to six core validation. We also verify SPAN using the FT benchmark from NAS parallel benchmark suite and a synthetic workload. The overall estimated error of SPAN is under 3.00%. (C) 2010 Elsevier Inc. All rights reserved.
Keyword:
Power model
Software power profiling
Multicore
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

S
Sustainable Computing-Informatics and Systems
IF:
5.7
论文数:
966
被引数:
2.9K

机构

W
wayne state university
学者数:
2.0W
论文数: 1.6W
被引数: 17
引用论文

引用论文

ECOSystem: Managing energy as a first class operating system resource
err2002-10-01
err112
PREAI
errZeng, H; Ellis, CS; Lebeck, AR; Vahdat, A
err分享
err收藏
Phase Separation in Biology and Disease
err2018-11-01
err0
errOAAI
errJulie D. Forman-Kay; Richard W. Kriwacki; Geraldine Seydoux
err分享
err收藏
Apple Macintosh's energy consumption
err1998-01-01
err20
PREAI
errLorch, JR; Smith, AJ
err分享
err收藏
err分享
err收藏
Oases:robustde novoRNA-seq assembly across the dynamic range of expression levels
err2012-02-24
err0
errOAAI
errMarcel H. Schulz; Daniel R. Zerbino; Martin Vingron; Ewan Birney
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容