Doctoraat in de ingenieurswetenschappen: computerwetenschappen

Optimale prestatie op heterogene processors onder een vermogensbudget


Doctorandus Publieke verdediging
Naam: Almutaz Adileh   Datum: Vrijdag 20/04/2018 om 14:00 
Adres: ()
, null null
  Lokatie: vergaderzaal 1.1 Priorzaal, Het Pand, eerste verdieping, Onderbergen 1, 9000 Gent
Contact FEA: info.ea@ugent.be   Taal: Engels

Curriculum
B.sc. Jordan University of Science and Technology, 2005
M.sc. University of Southern California, 2007

Promotor
Lieven Eeckhout

Examencommissie
em. prof. Luc Taerwe
Lieven Eeckhout (EA06)
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
Aamer Jaleel
Stijn Eyerman
Stefanos Kaxiras
Jan Fostier

Onderzoeksthema

Heterogene processoren integreren snelle, ‘grote’ rekenkernen die veel vermogen vereisen met vermogensefficiënte, trage ‘kleine’ rekenkernen. Applicaties gebruiken de kleine rekenkernen om vermogen te sparen en migreren naar een grote kern wanneer een hogere prestatie vereist is. Hedendaagse processoren hebben echter een vermogenslimiet. Daarom kunnen applicaties niet continue de grote kernen gebruiken. Het maximaliseren van de prestatie met deze beperkingen komt neer op het optimaliseren van het vermogensverbruik. In deze thesis stellen we een planningstechniek voor die de prestatie kan maximaliseren voor vermogensgelimiteerde heterogene processoren. Wij tonen aan dat, voor enkeldradige applicaties, door het correct beheren van het vermogensbudget over alle fases van het programma heen het mogelijk is om een bijna optimale prestatie te behalen. Daarna bekeken we “multi-programmed” werklasten. Wij tonen aan dat eerder werk er niet in slaagt om aan de vermogenslimiet te voldoen. Wij formuleren het probleem als een lineair programmeerprobleem waarvoor we een metriek beschrijven om het plannen van applicaties te optimaliseren. Als laatste tonen we dat processoren standaard spanning-frequentie instellingen hebben waar vermogen verloren gaat en de prestatie achteruit gaat. Wij tonen hoe we het optimale punt kunnen vinden en toewijzen aan een applicatie voor het maximaliseren van de prestatie.


Taal proefschrift
Engels

Documenten