Bonjour,

Un volet du développement multithread a pour objectif de distribuer les calculs sur plusieurs cœurs d'exécution afin de permettre d'améliorer sensiblement les performances et de pouvoir supporter une montée en charge des données à traiter. Plusieurs bibliothèques existent utilisant différentes approches :
  • SIMD
  • Multicoeur/multiprocesseur
  • GPGPU

Certaines bibliothèques interviennent sur plusieurs de ces différentes possibilités.

Laquelle/Lesquelles utilisez-vous ou aimeriez-vous utiliser sur vos projets ? Quels sont leurs avantages ? Leurs inconvénients ? Que manque-t-il ?

Ce sondage est le pendant de celui ci qui porte sur la programmation concurrente.