Imperial College London
Met de Rubiconbeurs zal Jongmans twee jaar te gast zijn op Imperial College London. Hij zal daar onderzoek doen naar nieuwe programmeertechnieken ter vereenvoudiging van de ontwikkeling van parallelle software (software die meerdere taken gelijktijdig kan uitvoeren).
Parallelle software
Parallelle software is essentieel om moderne hardware (multicore processoren) zo optimaal mogelijk te gebruiken. Opvallend genoeg zijn veel van de huidige programmeertechnieken voor de ontwikkeling van parallelle software al decennia geleden uitgevonden, in een tijd waarin de meeste hardware nog niet eens in staat was om parallelle software te verwerken op dezelfde schaal als vandaag. Deze verouderde programmeertechnieken maken het ontwikkelen van parallelle software erg lastig en foutgevoelig. Het gevolg hiervan is dat programmeurs er vaak voor kiezen om hun software maar niet parallel te maken: de meerderheid van de software die vandaag de dag wordt ontwikkeld is nog helemaal niet parallel, waardoor moderne hardware eigenlijk structureel ondergebruikt wordt. Dergelijk ondergebruik wordt in de toekomst alleen maar problematischer, omdat hardware tot steeds meer parallellisme in staat zal zijn. Met de Rubiconbeurs zal Jongmans, in samenwerking met topexperts van Imperial College London, bijdragen aan het onderzoek naar vereenvoudiging van parallele programmeertechnieken.