R optimizations [summer school]
Remarque : Toutes les heures sont affichées selon le fuseau horaire dans lequel l’événement a lieu.
Date: 3 juin 2026, 13:30 - 16:30
Fuseau horaire: heure d’été du Pacifique nord-américain
Langue d'enseignement: Anglais
Register
Abstract: R is not a fast language. Poorly written R is really slow! Faced with slow code, people tend to think “parallel” or “GPU” (which is an adjacent topic since GPUs allow to run many simple calculations in parallel). Parallel programming can indeed greatly help speed up some types of code. A lot of hardware however is not the answer to poorly written code. Before considering parallelization, you should think of ways to optimize your code sequentially because not all programs can be parallelized, parallel programming has costs and overheads, and an optimized serial code will also benefit your parallel code. In many cases, writing better code will save you more computing time than parallelization. This course will cover just that: how to benchmark code, how to identify bottlenecks, and how to greatly improve code performance without using additional hardware.
Mots-clés: GPU, HPC
Lieu: onsite
Activity log