Doctoraat in de ingenieurswetenschappen: computerwetenschappen

Efficiënte exploratie van de ontwerpruimte van ingebedde microprocessors


Doctorandus Publieke verdediging
Naam: Maximilien Breughe   Datum: Dinsdag 25/11/2014 om 17:00 
Adres: ()
, null null
  Lokatie: auditorium P Jozef Plateau, gelijkvloers, Jozef Plateaustraat 22, 9000 Gent
Contact FEA: info.ea@ugent.be   Taal: Nederlands

Curriculum
Master of Science in de ingenieurswetenschappen: computerwetenschappen: ingebedde systemen, faculteit ingenieurswetenschappen en architectuur, Universiteit Gent, 2009
Bachelor of Science in de ingenieurswetenschappen: computerwetenschappen, faculteit ingenieurswetenschappen en architectuur, Universiteit Gent, 2007

Promotor
Lieven Eeckhout
Stijn Eyerman

Examencommissie
em. prof. Luc Taerwe
Lieven Eeckhout (EA06)
Stijn Eyerman ()
Filip De Turck
Philippe Manet
Erik Hagersten
Koen De Bosschere, Universiteit Gent, Faculteit Ingenieurswetenschappen en Architectuur, EA06 - Vakgroep Elektronica en Informatiesystemen, Technologiepark Zwijnaarde 126, 9000;9052 Gent;Zwijnaarde
E: koen.debosschere@ugent.be
Roy Jenevein

Onderzoeksthema

In dit proefschrift behandelen we twee grote problemen tijdens de ontwerpcyclus van ingebedde microprocessors die te wijten zijn aan de trage simulatiesnelheid van microarchitecturale simulators. Ten eerste introduceren we een analytisch prestatiemodel dat snelle en nauwkeurige prestatieschattingen kan maken voor een brede familie van microprocessors, in het beginstadium van de ontwerpcyclus. De constructie van het model is gebaseerd op de interne werking van microprocessors, en resulteert in een som van termen die de uitvoeringstijd op een verschillende manier beïnvloeden. Het voordeel om de totale prestatie onder te verdelen in aparte termen is dat op die manier de interactie van een programma met de microarchitectuur gevisualiseerd kan worden. Ten tweede bestuderen we de impact van de programma-invoerbestanden, gebruikt tijdens de ontwerpcyclus, op de microarchitecturale ontwerpkeuzes. Omwille van de potentieel sterk negatieve impact van slecht gekozen programma-invoerbestanden introduceren we drie verschillende karakterisatietechnieken om de kans op een nadelige energie-efficiëntie in te perken. Met deze technieken vinden we representatieve invoerbestanden die tot een ontwerp leiden met nagenoeg de hoogste energie-efficiëntie. In het bijzonder gebeurt de programma-invoerkarakterisatie door het wegfilteren van niet-representatieve invoerbestanden, het gebruik van simulatiestatistieken en het code-verloop van programma’s.


Taal proefschrift
Engels

Documenten