Outils d'utilisateurs

Outils du Site


principes_de_programmation_parallele

Principes de programmation parallèle

Principe : approche « classique » → accès séquentiel. Vs parallèle → en même temps.

Les différentes approches de la programmation HPC

Taxonomie de Flynn

  • multi-threads (mémoire partagée)
  • multi-core
  • SSE
  • GPU
  • cluster

Problématiques

  • Accès concurrent
  • Transfert des données
  • coalescence des données
  • mémoire cache
  • surcoût (overhead) pour la création des threads/kernels
  • context switching
  • latence mémoire
principes_de_programmation_parallele.txt · Dernière modification: 2014/09/19 21:07 par gbdivers