Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
Je gebruikt een niet-ondersteunde browser. Deze site kan er anders uitzien dan je verwacht.

Parallel programmeren (MPI, OpenMP, Python)

Het ontwikkelen van efficiënte code vereist enige inspanning om deze optimaal te laten werken op verschillende platforms. Vooral in het geval van clusters, supercomputers en heterogene systemen met GPU's. In onze cursussen parallel programmeren leer je de basisprincipes van code-ontwikkeling voor grote systemen. Ook leer je de basisvaardigheden om je eigen parallelle code te gaan ontwikkelen of om een parallelle versie van je bestaande code te implementeren. We behandelen zowel de traditionele parallelle-programmeringsparadigma's, zoals het gebruik van de Message-Passing Interface (MPI) met C of Fortran, als moderne GPU-architecturen met Python.

Doelgroep
Iedereen die parallelle code wil leren ontwikkelen. Je moet bekend zijn met ten minste één programmeertaal en het gebruik van Unix.

Kosten
Aan deze training kunnen kosten verbonden zijn.

Meer informatie
Lees verder over traingen op de website van SURF.

Vragen?
Stel je vragen via training@surfsara.nl.

Machine learning

Classificatie, clustering, functieomschrijving en nog veel meer complexe taken worden tegenwoordig ondersteund door verschillende technieken voor machine learning. In onze cursussen krijg je met verschillende hands-on oefeningen inzicht in de populairste machine learning-applicaties. Ook raak je bekend met de nieuwste software-ondersteuning en krijg je tips over hoe je de beste prestaties kunt halen uit machine learning-taken op een supercomputer.

Doelgroep
Iedereen die in de wereld van machine learning wil duiken, zonder voorafgaande kennis (introductiecursus) of met al enige basiservaring (high-performance cursus). Enige bekendheid met Python en het gebruik van Jupyter notebooks is nuttig.

Kosten
Aan deze training kunnen kosten verbonden zijn.

Meer informatie
Lees verder over traingen op de website van SURF.

Vragen?
Stel je vragen via training@surfsara.nl.

Big data (Apache Spark)

De hoeveelheid data die wereldwijd door verschillende applicaties wordt geproduceerd neemt exponentieel toe. Onze big data-training helpt je bij het beheren van zeer grote hoeveelheden gegevens. Je doet praktische ervaring op met specifieke platforms die gedistribueerde data kunnen verwerken en aanvullende functies bieden voor de correcte uitvoering van data-intensieve toepassingen, zoals fouttolerantie.

Doelgroep
Iedereen die niet bang is om enorme hoeveelheden applicatiegegevens te beheren. Je hebt geen specifieke voorkennis nodig.

Kosten
Aan deze training kunnen kosten verbonden zijn.

Meer informatie
Lees verder over traingen op de website van SURF.

Vragen?
Stel je vragen via training@surfsara.nl.

 

Visualisatie (Blender)

Het omzetten van jouw 3D-data in een aansprekende afbeelding of video kan echt het verschil maken in een publicatie of projectvoorstel, of bij het maken van een nauwkeuriger analyse. Verschillende soorten data (zoals geografische gegevens of netwerken) vereisen verschillende visualisatiemethoden, technieken en hulpmiddelen. Leer hoe je jouw onderzoeksgegevens in verschillende formats kunt weergeven, op je eigen pc of op afstand (bijvoorbeeld op een supercomputer die rekenkracht levert voor zeer grote datasets).

Doelgroep
Iedereen die wil leren hoe je ruwe data in mooie afbeeldingen omzet. Eerdere ervaring met het gebruik van 3D-data is nuttig. Je eigen data meenemen voor de praktische oefeningen is altijd welkom!

Kosten
Aan deze training kunnen kosten verbonden zijn.

Meer informatie
Lees verder over traingen op de website van SURF.

Vragen?
Stel je vragen via training@surfsara.nl.

 

Softwarecontainers

Reproduceerbaarheid is een belangrijk element van onderzoek, maar de snel veranderende omgevingen voor computerondersteuning maken dit lastig. Tijdens onze training in het gebruik van containers leer je hoe je jouw softwareomgeving op een verplaatsbare manier kunt ‘verpakken’ en dezelfde toepassing kunt gebruiken in veel verschillende en heterogene omgevingen. We begeleiden je bij het maken en uitvoeren van je eigen container.

Doelgroep
Iedereen die geïnteresseerd is in reproduceerbare en verplaatsbare uitvoer in welk systeem dan ook. Enige bekendheid met het gebruik van Unix en batchsystemen (cluster/supercomputer) is vereist.

Kosten
Aan deze training kunnen kosten verbonden zijn.

Meer informatie
Lees verder over traingen op de website van SURF.

Vragen?
Stel je vragen via training@surfsara.nl.