Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Ce projet propose une sémantique formelle pour le langage de programmation Erlang, axée sur l'ordre des messages et la gestion des signaux. Il vise à simplifier la représentation du parallélisme et de la concurrence, tout en offrant une modélisation des comportements de surveillance et de gestion des exceptions. Les fonctionnalités telles que la création dynamique de processus, la représentation du temps continu ou la mise à jour dynamique du code ne sont pas prises en charge.
- Panoramyx est un framework C++ conçu pour simplifier la résolution de problèmes de programmation par contraintes en parallèle. Il permet aux développeurs de modéliser et résoudre des problèmes complexes en exploitant des techniques avancées de décomposition et d'optimisation, tout en offrant une intégration facile dans des projets existants via des outils comme CMake et vcpkg.
- CUDA est une plateforme de calcul parallèle développée par NVIDIA, permettant aux développeurs d'exploiter la puissance des GPU pour des calculs intensifs. Elle est largement utilisée dans les domaines scientifiques, l'intelligence artificielle, le traitement d'images et les simulations complexes. CUDA simplifie la programmation parallèle et améliore significativement les performances des applications.
- Ce projet fournit un guide pratique pour utiliser Singularity, un outil de conteneurisation, afin de créer des environnements isolés et reproductibles pour exécuter des calculs parallèles avec OpenMPI. Il s'adresse aux chercheurs et ingénieurs souhaitant déployer des applications MPI sur des clusters de calcul de manière simplifiée, sans les contraintes des machines virtuelles classiques. Le projet inclut des exemples concrets pour compiler et exécuter des programmes MPI dans des conteneurs, facilitant ainsi la reproductibilité et la portabilité des calculs.
- Ce projet propose un guide complet pour configurer et tester un environnement SYCL, un standard de programmation parallèle portable. Il inclut des instructions détaillées pour installer des outils comme Intel oneAPI ou AdaptiveCpp, vérifier leur bon fonctionnement, et exécuter un cas d'usage concret : la simulation de la réaction chimique Gray-Scott. Des alternatives comme Docker ou des plateformes cloud sont également proposées pour simplifier le processus.
- Cpp-taskflow est une bibliothèque moderne en C++ conçue pour simplifier la programmation parallèle. Elle permet aux développeurs d'exprimer des tâches et leurs dépendances de manière intuitive, facilitant ainsi l'optimisation des performances des applications nécessitant un calcul intensif ou des opérations multithreads. Idéale pour les projets scientifiques, industriels ou embarqués, elle réduit la complexité liée à la gestion des threads et améliore l'efficacité des ressources.
7 initiatives
10