Please use this identifier to cite or link to this item: https://accedacris.ulpgc.es/jspui/handle/10553/158197
Title: Fair CPU time accounting in CMP+SMT processors
Authors: Luque, Carlos
Moreto, Miquel
Cazorla, Francisco J.
Valero, Mateo
UNESCO Clasification: 120317 Informática
Keywords: CPU accounting
Issue Date: 2013
Journal: ACM Transactions on Architecture and Code Optimization
Abstract: Processor architectures combining several paradigms of Thread-Level Parallelism (TLP), such as CMP processors in which each core is SMT, are becoming more and more popular as a way to improve performance at a moderate cost. However, the complex interaction between running tasks in hardware shared resources in multi-TLP architectures introduces complexities when accounting CPU time (or CPU utilization) to tasks. The CPU utilization accounted to a task depends on both the time it runs in the processor and the amount of processor hardware resources it receives. Deploying systems with accurate CPU accounting mechanisms is necessary to increase fairness. Moreover, it will allow users to be fairly charged on a shared data center, facilitating server consolidation in future systems. In this article we analyze the accuracy and hardware cost of previous CPU accounting mechanisms for pure-CMP and pure-SMT processors and we show that they are not adequate for CMP+SMT processors. Consequently, we propose a new accounting mechanism for CMP+SMT processors which: (1) increases the accuracy of accounted CPU utilization; (2) provides much more stable results over a wide range of processor setups; and (3) does not require tracking all hardware shared resources, significantly reducing its implementation cost. In particular, previous proposals lead to inaccuracies between 21% and 79% when measuring CPU utilization in an 8-core 2-way SMT processor, while our proposal reduces this inaccuracy to less than 5.0%.
URI: https://accedacris.ulpgc.es/jspui/handle/10553/158197
ISSN: 1544-3566
DOI: 10.1145/2400682.2400709
Source: ACM Transactions on Architecture and Code Optimization (TACO), Volume 9, Issue 4
Appears in Collections:Artículos
Adobe PDF (1,5 MB)
Show full item record

Google ScholarTM

Check

Altmetric


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.