Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Outil d'orchestration et de démonstration pour des calculs parallèles utilisant MPI (Message Passing Interface). Permet de déployer, configurer et tester des environnements distribués avec des nœuds Docker ou des machines virtuelles. Idéal pour illustrer le fonctionnement de programmes parallèles comme le benchmark 'ping-pong' entre plusieurs nœuds.
- Ce projet fournit des outils et tutoriels pour développer des applications utilisant la programmation parallèle avec SyCL, notamment pour exploiter les capacités des GPU et accélérateurs. Il inclut des benchmarks pour évaluer les performances et des guides pratiques pour configurer des environnements de développement sur des machines équipées de cartes NVIDIA ou Intel. Destiné aux développeurs et chercheurs en calcul haute performance.
- Projet dédié à l'optimisation et à l'accélération de calculs intensifs en utilisant des technologies comme CUDA et nvC++. Il permet de tester et comparer les performances des calculs parallèles sur CPU et GPU, notamment pour des applications scientifiques ou industrielles nécessitant des ressources de calcul avancées. Le projet inclut des outils de calibration, de benchmarking et des exemples pratiques pour évaluer l'efficacité des algorithmes.
- Ce projet propose des ressources et tutoriels pour maîtriser le langage Rust et optimiser des codes C++. Il inclut des exemples concrets de simulation scientifique, des outils de visualisation de traces GPU/CPU, et des benchmarks pour comparer les performances entre différentes implémentations. Destiné aux développeurs et chercheurs, il facilite l'apprentissage des bonnes pratiques en programmation parallèle et l'utilisation de Vulkan pour le calcul haute performance.
- Scalatrace est un outil dédié à l'analyse et à la simulation de performances pour les applications parallèles et distribuées. Il permet de capturer des traces d'exécution détaillées (temps écoulé, nombre d'instructions) lors de l'exécution de benchmarks HPC ou d'applications scientifiques. Ces traces peuvent ensuite être réutilisées pour simuler ou optimiser les performances sur différents environnements matériels, facilitant ainsi l'évaluation et l'amélioration des infrastructures de calcul haute performance.
- Le projet NPB (NAS Parallel Benchmarks) est une suite de programmes conçus pour évaluer les performances des supercalculateurs et des systèmes parallèles. Développé par la NASA, il permet de mesurer l'efficacité des architectures informatiques en simulant des charges de travail intensives. Les benchmarks couvrent divers domaines comme le calcul scientifique, la dynamique des fluides ou le traitement de données massives. Les résultats obtenus aident les chercheurs et ingénieurs à optimiser leurs configurations matérielles et logicielles.
- Ce projet réalise un benchmark du modèle Gray-Scott en utilisant l'extension SYCL pour évaluer les performances de calcul parallèle sur différentes architectures matérielles (CPU, iGPU, dGPU). Il compare trois implémentations alternatives (BuffersAccessors, MallocShared, MallocDevice) et mesure les temps d'exécution et les résultats numériques pour des itérations variables.
- Outil dédié à l'évaluation et à la comparaison des performances des systèmes de conception assistée par ordinateur (CAD). Il permet aux utilisateurs de mesurer et d'analyser les temps de calcul, les ressources utilisées et l'efficacité des logiciels CAD. Idéal pour les ingénieurs, les architectes et les équipes techniques cherchant à optimiser leurs outils de modélisation 3D.
11 initiatives
10