Identificador persistente para citar o vincular este elemento: https://accedacris.ulpgc.es/jspui/handle/10553/158197
Título: Fair CPU time accounting in CMP+SMT processors
Autores/as: Luque, Carlos
Moreto, Miquel
Cazorla, Francisco J.
Valero, Mateo
Clasificación UNESCO: 120317 Informática
Palabras clave: CPU accounting
Fecha de publicación: 2013
Publicación seriada: ACM Transactions on Architecture and Code Optimization
Resumen: 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
Fuente: ACM Transactions on Architecture and Code Optimization (TACO), Volume 9, Issue 4
Colección:Artículos
Adobe PDF (1,5 MB)
Vista completa

Google ScholarTM

Verifica

Altmetric


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.