Project

Schaalmodellen in de computerarchitectuur

Code
3G018722
Looptijd
01-01-2022 → 31-12-2025
Financiering
Fonds voor Wetenschappelijk Onderzoek - Vlaanderen (FWO)
Promotor-woordvoerder
Onderzoeksdisciplines
  • Engineering and technology
    • Computer architecture and organisation
    • Performance evaluation, testing and simulation of reliability
    • Processor architectures
    • High performance computing
    • Modelling and simulation
Trefwoorden
computerarchitectuur prestatiemodellering
 
Projectomschrijving

De superlineaire toename in simulatietijd als functie van de grootte van het gesimuleerd system vormt een grote uitdaging voor computerarchitecten, zowel in de academische wereld als in de industrie. In dit project stellen we schaalmodellen voor, een nieuwe methodologie die ons moet toelaten de prestatie te schatten van grote computersystemen (zowel CPUs als GPUs) voor algemeen gebruik. Schaalmodellen zijn gereduceerde versies van het doelsysteem en hebben als belangrijk voordeel dat ze snel en eenvoudig te simuleren zijn m.b.v. bestaande simulatie-infrastructuur. Extrapolatiemodellen voorspellen dan de prestatie van grote doelsystemen die niet (of moeilijk) gesimuleerd kunnen worden. De grote uitdagingen in dit project bestaan erin (1) te begrijpen hoe interacties op systeemniveau (zowel in hardware als in software) schalen met de grootte van het systeem, (2) representatieve schaalmodellen te bepalen, en (3) extrapolatiemodellen te ontwikkelen die nauwkeurig, snel en eenvoudig te gebruiken zijn. Dit project zal schaalmodellen ontwikkelen en evalueren voor grote multi-core CPUs (met tientallen cores) alsook hoog-performante GPUs, en zal dit doen voor een brede waaier aan computerwerklasten bestaande uit meerdere onafhankelijke programma’s, parallelle programma’s (met zowel sterke als zwakke schaling), en software die boven op een virtuele machine uitvoert. De evaluatie zal gebeuren via simulatie alsook op echte hardware.