Accurate emulation of CPU performance - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

Accurate emulation of CPU performance

Tomasz Buchert
  • Fonction : Auteur
  • PersonId : 871843
Lucas Nussbaum
Jens Gustedt

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)
Format Autre

Dates et 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)

Identifiants

  • HAL Id : inria-00490108 , version 4

Citer

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⟩
595 Consultations
597 Téléchargements

Partager

More