From da9407443c152259be4d02c14c9325b307440ec7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?El=20Kharroubi=20Micha=C3=ABl?= <michael.el-kharroubi@hesge.ch> Date: Tue, 20 Feb 2024 16:13:43 +0100 Subject: [PATCH] Ajout slide contenu du cours --- intro.typ | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/intro.typ b/intro.typ index d573d4f..2ec252a 100644 --- a/intro.typ +++ b/intro.typ @@ -14,4 +14,33 @@ author: "Michaël El Kharroubi", date: "27.02.2024", extra: "HEPIA", -) \ No newline at end of file +) + +//#slide(title: "Table des matières")[ +// #metropolis-outline +//] + +#new-section-slide("Introduction") + +#slide(title: "Objectif du cours")[ +Dans ce cours, nous verrons comment exécuter du code sur GPU de façon moderne avec C++. + +Nous utiliserons le kit de développement HPC de Nvidia, en particulier le compilateur _nvc++_. + +Le but de cours est de vous donner une courte introduction au calcul générique sur processeur graphique (GPGPU). +] + +#slide(title: "Contenu du cours")[ + Dans ce cours nous verrons les concepts suivants : + + + Qu'est-ce que le GPGPU, et pour quel usage s'en sert-on? + + Comment fait-on du GPGPU de manière classique + + La problématique de la mémoire en GPGPU + + Les algorithmes STL + + Les itérateurs C++ + + Les vecteurs, les tableaux et les spans + + Les captures + + Présentation du kit HPC Nvidia + + Le compilateur nvc++ + + Le futur du paradigme STL avec les mdspans et les views +] -- GitLab