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 |
Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.