Compiler-assisted adaptive program scheduling in big.LITTLE systems - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2019

Compiler-assisted adaptive program scheduling in big.LITTLE systems

Résumé

Energy-aware architectures provide applications with a mix of low and high frequency cores. Selecting the best core configurations for running programs is very challenging. Here, we leverage compilation, runtime monitoring and machine learning to map program phases to their best matching configurations. As a proof-of-concept, we devise the Astro system to show that our approach can outperform a state-of-the-art Linux scheduler for heterogeneous architectures.
Fichier principal
Vignette du fichier
1903.07038.pdf (1.49 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-02100287 , version 1 (17-01-2020)

Identifiants

Citer

Marcelo Novaes, Vinicius Petrucci, Abdoulaye Gamatié, Fernando Magno Quintão Pereira. Compiler-assisted adaptive program scheduling in big.LITTLE systems. PPoPP 2019 - 24th Symposium on Principles and Practice of Parallel Programming, Feb 2019, Washington, United States. pp.429-430, ⟨10.1145/3293883.3301493⟩. ⟨lirmm-02100287⟩
126 Consultations
124 Téléchargements

Altmetric

Partager

More