MPP (Massively Parallel Processing)
Traitement massivement parallèle
De quoi s’agit-il ?
Le traitement massivement parallèle (MPP), également appelé parallélisme à mémoire distribuée (DMP), désigne un système composé de nombreux nœuds de calcul, chacun disposant de sa propre mémoire locale et de son propre système d’exploitation à micro-noyau. Les nœuds sont exploités collectivement par un système d’exploitation principal, connecté à l’ensemble des micro-noyaux.
Le MPP peut être considéré comme une alternative au multiprocessing à mémoire partagée (SMP), car chaque nœud est seulement faiblement interconnecté et gère ses propres ressources de calcul, notamment sa mémoire. Cette architecture permet de traiter d’immenses volumes de données et d’obtenir des résultats beaucoup plus rapidement avec de grands jeux de données. La grille informatique et les clusters de calcul s’appuient généralement sur une forme ou une autre d’architecture MPP.
Le MPP peut être considéré comme une alternative au multiprocessing à mémoire partagée (SMP), car chaque nœud est seulement faiblement interconnecté et gère ses propres ressources de calcul, notamment sa mémoire. Cette architecture permet de traiter d’immenses volumes de données et d’obtenir des résultats beaucoup plus rapidement avec de grands jeux de données. La grille informatique et les clusters de calcul s’appuient généralement sur une forme ou une autre d’architecture MPP.
Pourquoi en avez-vous besoin ?
Le traitement massivement parallèle (MPP) offre notamment une meilleure évolutivité des systèmes et de meilleures performances pour les charges de travail qui nécessitent que différents processeurs traitent simultanément différentes parties d'un programme. Ses inconvénients comprennent la difficulté de développer des programmes de calcul parallèle et une complexité nettement supérieure lors de la mise en place du système, car il faut soigneusement planifier le partitionnement d'une base de données commune ainsi que la répartition des tâches entre les différents processeurs. Une interface de messagerie, parfois appelée « interconnexion », peut être utilisée pour faciliter les communications entre les processeurs et coordonner leurs efforts.
En définitive, le choix du MPP, du SMP ou d'une autre architecture dépend des tâches que vos serveurs sont principalement appelés à exécuter. Le MPP offre généralement une meilleure évolutivité et une disponibilité accrue grâce à ses nombreux nœuds indépendants, tandis que le SMP peut réduire les coûts d'administration et être mieux adapté au calcul parallèle, grâce à ses processeurs étroitement coordonnés qui partagent la plupart des ressources de calcul du système.
En définitive, le choix du MPP, du SMP ou d'une autre architecture dépend des tâches que vos serveurs sont principalement appelés à exécuter. Le MPP offre généralement une meilleure évolutivité et une disponibilité accrue grâce à ses nombreux nœuds indépendants, tandis que le SMP peut réduire les coûts d'administration et être mieux adapté au calcul parallèle, grâce à ses processeurs étroitement coordonnés qui partagent la plupart des ressources de calcul du système.
Comment GIGABYTE vous accompagne-t-il ?
Pour les clients qui adoptent une architecture de traitement massivement parallèle (MPP), GIGABYTE propose une vaste gamme de solutions serveur, notamment :
-Serveurs haute densité de la série H : conception haute densité pour les architectures à deux processeurs, utilisables comme unités de cluster pour les systèmes MPP haute densité.
-Serveurs GPU de la série G : leaders du secteur en matière de densité d’accélérateurs GPU, ils prennent en charge les produits GPGPU d’AMD et de NVIDIA, ainsi que les cartes d’extension FPGA, Xilinx, Intel ou ASIC de Qualcomm.
-Serveurs de stockage de la série S : prise en charge de modèles de stockage HDD haute capacité de 16, 36 et 60 baies pour les environnements d’entreprise, adaptés au stockage défini par logiciel et aux jeux de données MPP.
-Serveurs haute densité de la série H : conception haute densité pour les architectures à deux processeurs, utilisables comme unités de cluster pour les systèmes MPP haute densité.
-Serveurs GPU de la série G : leaders du secteur en matière de densité d’accélérateurs GPU, ils prennent en charge les produits GPGPU d’AMD et de NVIDIA, ainsi que les cartes d’extension FPGA, Xilinx, Intel ou ASIC de Qualcomm.
-Serveurs de stockage de la série S : prise en charge de modèles de stockage HDD haute capacité de 16, 36 et 60 baies pour les environnements d’entreprise, adaptés au stockage défini par logiciel et aux jeux de données MPP.