|
|
Évènements satellites > Tutoriel: Évaluation d'architectures multicoeursTutoriel MAGPIE : cadre d’évaluation d’architectures multicoeurs
DescriptionMAGPIE (Manycore Architecture enerGy and Performance evaluatIon Environment) est un flot automatisé expérimental destiné à l’exploration d’architectures multicoeurs hétérogènes, intégrant par exemple, des processeurs de types différents ou des mémoires à base de technologies variables. Il permet ainsi d’étudier les variations en surface, en puissance, en performance et en consommation énergétique de ces architectures lorsqu’elles exécutent des applications. L’outil intègre également un traitement et un formatage automatisé des résultats de simulation. Il est développé dans le cadre du projet ANR CONTINUUM (http://www.lirmm.fr/continuum-project).
Plus concrètement, MAGPIE est bati au dessus d’un certain nombre d’outils existants et populaires en conception d’architectures. Il comprend le simulateur gem5 et les outils d’estimation de surface et de consommation, McPAT (technologie CMOS classique) et NVSim (technologies de mémoires non volatiles). Les personnes assistant à cet atelier apprendront à installer et à utiliser MAGPIE. Nous présenterons les différentes couches logicielles qui composent cet outil. Ensuite, nous exécuterons quelques exemples de programmes, allant du simple "Hello World!" à des cas avancés et nous verrons comment configurer l’outil pour répondre aux besoins de chacun. Programme
Pré-requis
Organisateurs
|