A Methodology and ecosystem for many-core programming

Computers are going through a radical redesign process, leading to novel architectures with large numbers of small cores. Examples of such many-cores are Graphics Processing Units and the Intel Xeon Phi, which are used by about 65% of the top 50 fastest supercomputers.

Many-cores can give spectacular performance results, but their programming model is totally different from traditional CPUs.

It currently takes an unacceptable amount of time for application programmers to obtain sufficient performance on these devices. The key problem is the lack of methodology to easily develop efficient many-core kernels.

We will therefore develop a programming methodology and compiler ecosystem that guide application developers to effectively write efficient scientiffc programs for many-cores, starting with a methodology and compiler that we have developed recently. We will apply this methodology to two highly diverse applications for which performance currently is key: Bioinformatics and Natural Language Processing (NLP). We will extend our compiler ecosystem to address the applications’ requirements in three directions: kernel fusion, distributed execution, and generation of human-readable target code.

The project should provide applications and eScientists with a sound methodology and the relevant understanding to enable practical use of these game-changing manycores, boosting the performence of current and future programs.

Contactpersonen

Schrijf u hier in voor onze nieuwsbrief en blijf op de hoogte van het laatste nieuws omtrent Commit2Data.

Laatste nieuws

Project Update: Deep Learning to extract biomarkers for the diagnosis and personalized treatment of neuropsychiatric disorders
Psychische aandoeningen hebben een grote impact op het leven van mensen. Snel herstel is afhankelijk van een goede diagnose en behandeling. Het probleem is echter dat er geen objectieve criteria zijn om vast te stellen welke psychiatrische aandoening...
24 november 2022
Project Update: Vervolgproject Physicians Implement Exercise as Medicine (PIE=M)
PIE=M staat voor Physicians Implement Exercise is Medicine (artsen voeren beweging als medicijn in). Dit project liep van september 2018 tot eind 2020. Het PIE=M project richtte zich op de potentie om patiënten te voorzien van een beweegadvies, om zo...
14 november 2022
WheelPower: wheelchair sports and data science push it to the limit
Nederland won 59 medailles en eindigde op de vijfde plaats in het medailleklassement bij de Paralympische Spelen in Tokio in 2021. De sporters van TeamNL veroverden 25 gouden, 17 zilveren en 17 bronzen medailles. Om deze positie te behouden en zelfs ...
31 oktober 2022

Actuele themas

eScience