overzicht onderwerpen nalag

Masterproef T709 : Parallellisatie van algoritmen uit de biostatistiek

Begeleiding:
Informatie: Karl Meerbergen Dirk Roose
Promotoren: Karl Meerbergen Dirk Roose
Begeleider: Kurt Janssens
Onderzoeksgroep:
Numerieke Approximatie en Lineaire Algebra Groep and Technisch Wetenschappelijk Rekenen
Context:

Het Flanders ExaScience Lab (www.exascience.com) doet onderzoek naar algoritmen en software voor `high‐performance computing’. Een belangrijke topic is de parallellisatie van algoritmen voor biostatistiek i.s.m. Janssen Pharmaceutica. Dit kadert in het efficiënter organiseren van testcampagnes voor nieuwe medicijnen. Het doel is om stochastische parameters van wiskundige modellen uit de pharmacokinetica en pharmacodynamica (PK/PD) te schatten uit metingen. Hierbij wordt een optimalisatieprobleem opgelost waarbij de evaluatie van de doelfunctie neerkomt op de numerieke integratie van een hoog‐dimensionale integraal, waarbij elke ‘functiewaarde’ neerkomt op het oplossen van gewone differentiaalvergelijkingen.

Doel:

Het implementeren van een Monte Carlo‐simulatie van een PK/PD model op een moderne computer m.b.v. vectorisatie en parallellisatie.

Uitwerking:

Je implementeert het PK/PD model eerst in Matlab of een andere eenvoudige programmeeromgeving naar keuze. Nadien implementeer je verschillende methoden om de hoogdimensionale integraal te berekenen, zoals Quasi‐Monte Carlo‐ methoden (QMC) in C++. Hierbij wordt rekening gehouden met mogelijke vectorisatie. Bijvoorbeeld zouden een aantal QMC stappen samen kunnen worden uitgevoerd om automatische vectorisatie/parallellisatie te ondersteunen. Daarnaast wordt de code verder geparalleliseerd voor GPU of multicore (keuze van de student). De uitdaging bestaat erin een QMC techniek te kiezen die in combinatie met een goede implementatie van de PK/PD simulatie leidt tot efficiënte code.
Hierbij kan gebruik gemaakt worden van de infrastuctuur van het Vlaams Supercomputercentrum (VSC) en van het Flanders Exascience Lab.

Profiel:

Eerder praktisch werk.
Aanbevolen te volgen vakken: Parallel Computing, Deterministische en stochastische integratietechnieken.

Deze masterproef is voor 1 of 2 studenten.

keyboard_arrow_up