Accurate emulation of CPU performance - Archive ouverte HAL Access content directly
Conference Papers Year : 2010

Accurate emulation of CPU performance

Tomasz Buchert
  • Function : Author
  • PersonId : 871843
Lucas Nussbaum
Jens Gustedt

Abstract

This paper addresses the question of CPU performance emulation, which allows experimenters to evaluate applications under a wide range of reproducible experimental conditions. Specifically, we propose Fracas, a CPU emulator that leverages the Linux Completely Fair Scheduler to achieve performance emulation of homogeneous or heterogeneous multi-core systems. Several benchmarks reproducing different types of workload (CPU-bound, IO-bound) are then used to thoroughly compare Fracas with another CPU emulator and hardware frequency scaling. We show that the design of Fracas results in a more accurate and a less intrusive CPU emulation solution.
Cet article s'intéresse à la question de l'émulation de la performance du processeur, afin de permettre aux expérimenteurs d'évaluer des applications sous un large intervalle de conditions experimentales. Plus précisément, nous proposons Fracas, un émulateur de processeur qui utilise le Linux Completely Fair Scheduler pour obtenir une émulation des performances de machines multi-coeurs homogènes ou hétérogènes. Plusieurs benchmarks, reproduisant différents types de charge (CPU-intensif, I/O-intensif) sont ensuite utilisés pour comparer de manière extensive Fracas avec un autre émulateur, et avec le réglage matériel de la fréquence du processeur. Nous montrons que la conception de Fracas résulte en une émulation plus précise et moins intrusive.
Fichier principal
Vignette du fichier
heteropar-accurate-emul-cpu.pdf (452.38 Ko) Télécharger le fichier
heteropar-accurate-emul-cpu-slides.pdf (388.58 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Format : Other

Dates and versions

inria-00490108 , version 1 (07-06-2010)
inria-00490108 , version 2 (16-07-2010)
inria-00490108 , version 3 (26-10-2010)
inria-00490108 , version 4 (23-09-2011)

Identifiers

  • HAL Id : inria-00490108 , version 4

Cite

Tomasz Buchert, Lucas Nussbaum, Jens Gustedt. Accurate emulation of CPU performance. 8th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms - HeteroPar'2010, Aug 2010, Ischia, Italy. ⟨inria-00490108v4⟩
553 View
548 Download

Share

Gmail Facebook X LinkedIn More