Part 3 : Programmation GPU



Avant de nous lancer dans l'exemple de notre cours, nous allons rappeler ce qu'est un GPU et comment on programme dessus. Comme ce cours n'a pas une durée infinie noteSi vraiment, il est long mais il ne faut pas exagérer. nous allons montrer comment développer un produit de Hadamard en Cuda et comment le faire avec nvc++ en C++17 sans passer par Cuda (pour les implémentations en OpenAcc, OpenCl et autre Sycl vous pouvez regarder d'autres cours).