Identificador persistente para citar o vincular este elemento:
https://accedacris.ulpgc.es/jspui/handle/10553/158956
| Campo DC | Valor | idioma |
|---|---|---|
| dc.contributor.author | Luque, Carlos | en_US |
| dc.contributor.author | Moreto, M. | en_US |
| dc.contributor.author | Cazorla, F. J. | en_US |
| dc.contributor.author | Gioiosa, R. | en_US |
| dc.contributor.author | Buyuktosunoglu, A. | en_US |
| dc.contributor.author | Valero, M. | en_US |
| dc.date.accessioned | 2026-02-24T09:12:38Z | - |
| dc.date.available | 2026-02-24T09:12:38Z | - |
| dc.date.issued | 2012 | en_US |
| dc.identifier.issn | 0018-9340 | en_US |
| dc.identifier.uri | https://accedacris.ulpgc.es/jspui/handle/10553/158956 | - |
| dc.description.abstract | 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. | en_US |
| dc.language | eng | en_US |
| dc.relation.ispartof | IEEE Transactions on Computers | en_US |
| dc.subject | 120317 Informática | en_US |
| dc.subject.other | CPU accounting | en_US |
| dc.subject.other | chip-multiprocessor | en_US |
| dc.subject.other | cache partitioning algorithms | en_US |
| dc.subject.other | shared last level of cache | en_US |
| dc.title | CPU Accounting for Multicore Processors | en_US |
| dc.type | Article | en_US |
| dc.identifier.doi | 10.1109/TC.2011.152 | en_US |
| dc.identifier.issue | 2 | - |
| dc.investigacion | Ingeniería y Arquitectura | en_US |
| dc.utils.revision | Sí | en_US |
| dc.identifier.ulpgc | Sí | en_US |
| dc.contributor.buulpgc | BU-INF | en_US |
| item.grantfulltext | open | - |
| item.fulltext | Con texto completo | - |
| crisitem.author.dept | Departamento de Informática y Sistemas | - |
| crisitem.author.fullName | Ruiz Luque, José Carlos | - |
| 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.