Part 2 : Choisir une technologie adaptée au problème traité #22



  • Mon application est-elle parallélisable? A quel niveau?
  • Quelle approche dois-je choisir: vectorisation, parallélisation multi-coeur/multi-noeud, multi-threading, portage sur GPU, sur grille?
  • Quel matériel utiliser (CPU, GPU, etc.)?
  • Pour chaque approche, quelles bibliothèques/outils utiliser (CUDA, OpenCL, SYCL, xsimd, etc.)?
  • En annexe: tuto/liens vers les différents outils/techonologies