arrow
返回

CPU Accounting for Multicore Processors

delete2012-02-01
delete7
PRE
AI
C
Carlos Luque *
M
Miquel Moretó
F
Francisco J. Cazorla
R
Roberto Gioiosa
A
Alper Buyuktosunoglu
M
Mateo Valero
DOI:10.1109/TC.2011.152delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In single-threaded processors and Symmetric Multiprocessors the execution time of a task depends on the other tasks it runs with (the workload), since the Operating System (OS) time shares the CPU(s) between tasks in the workload. However, the time accounted to a task is roughly the same regardless of the workload in which the task runs in, since the OS takes into account those periods in which the task is not scheduled onto a CPU. Chip Multiprocessors (CMPs) introduce complexities when accounting CPU utilization, since the CPU time to account to a task not only depends on the time that the task is scheduled onto a CPU, but also on the amount of hardware resources it receives during that period. And given that in a CMP hardware resources are dynamically shared between tasks, the CPU time accounted to a task in a CMP depends on the workload it executes in. This is undesirable because the same task with the same input data set may be accounted differently depending on the workload it executes. In this paper, we identify how an inaccurate measurement of the CPU utilization affects several key aspects of the system such as OS statistics or the charging mechanism in data centers. We propose a new hardware CPU accounting mechanism to improve the accuracy when measuring the CPU utilization in CMPs and compare it with the previous accounting mechanisms. Our results show that currently known mechanisms lead to a 16 percent average error when it comes to CPU utilization accounting. Our proposal reduces this error to less than 2.8 percent in a modeled 8-core processor system.
Keyword:
CPU accounting
chip-multiprocessor
shared last level of cache
cache partitioning algorithms

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

C
consejo superior de investigaciones cientificas (csic)
学者数:
8.8W
论文数: 8.5W
被引数: 125
U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

First Capture of Antiprotons in a Penning Trap: A Kiloelectronvolt Source
err1986-11-17
err0
errOAAI
errG. Gabrielse; X. Fei; K. Helmerson; S. L. Rolston; R. Tjoelker; T. A. Trainor; H. Kalinowsky; J. Haas; W. Kells
err分享
err收藏
A Randomized Trial of Adjuvant Chemotherapy and Immunotherapy in Cutaneous Melanoma
err1982-10-07
err0
PREAI
errU. Veronesi; J. Adamus; C. Aubert; E. Bajetta; G. Beretta; G. Bonadonna; R. Bufalino; N. Cascinelli; G. Cocconi; J. Durand; J. DE Marsillac; R. L. Ikonopisov; B. Kiss; F. Lejeune; R. MacKie; G. Madej; H. Mulder; Z. Mechl; G. W. Milton; A. Morabito; H. Peter; J. Priario; E. Paul; P. Rumke; R. Sertoli; R. Tomin
err分享
err收藏
Subject-Matched Templates for Spatial Normalization
err2009-01-01
err0
errOAAI
errTorsten Rohlfing; Edith V. Sullivan; Adolf Pfefferbaum
err分享
err收藏
Predictable performance in SMT processors:: Synergy between the OS and SMTsSMT处理器中的可预测性能:: 操作系统和SMT之间的协同作用
err2006-07-01
err53
errOAAI
errCazorla, Francisco J.; Knijnenburg, Peter M. W.; Sakellariou, Rizos; Fernandez, Enrique; Ramirez, Alex; Valero, Mateo
err分享
err收藏
Applications of 95Mo NMR to inorganic and bioinorganic chemistry
err1986-01-01
err0
PREAI
errCharles G. Young; Martin Minelli; John E. Enemark; Gary Miessler; Norbert Janietz; Heike Kauermann; Joachim Wachter
err分享
err收藏
学者 查看更多内容