Retour aux activités

Parallel computing and GPU programming with Julia


9 mars 2023   13h30 — 17h00

The Julia programming language is being increasingly adopted in High Performance Computing (HPC) due to its unique way to combine performance with simplicity and interactivity, enabling unprecedented productivity in HPC development.

In this workshop, we provide an overview of HPC with Julia and cover three types of parallel computations:

  • Multi-threading: the ability to schedule tasks simultaneously on more than one thread or CPU core, sharing memory (the easiest way to parallelize on shared-memory systems);
  • Distributed computing: the ability to run multiple Julia processes with separate memory spaces on the same or multiple computers;
  • GPU programming: how to port a computational procedure to a graphical processing unit (GPU) via either high-level or low-level programming

En raison des contraintes d'espace, les places sont limitées. Veuillez vous inscrire ici.

Alexis Montoison responsable


Salle 5340
Pavillon André-Aisenstadt
Campus de l'Université de Montréal
2920, chemin de la Tour
Montréal Québec H3T 1J4

Organismes associés


IVADO - Institut de valorisation des données