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.