Table des matières:
Définition - Que signifie multiprocesseur?
Un multiprocesseur est un système informatique avec au moins deux unités centrales de traitement (CPU), chacune partageant la mémoire principale commune ainsi que les périphériques. Cela aide au traitement simultané des programmes.
L'objectif clé de l'utilisation d'un multiprocesseur est d'augmenter la vitesse d'exécution du système, les autres objectifs étant la tolérance aux pannes et la mise en correspondance des applications.
Une bonne illustration d'un multiprocesseur est une tour centrale unique reliée à deux systèmes informatiques. Un multiprocesseur est considéré comme un moyen d'améliorer les vitesses de calcul, les performances et la rentabilité, ainsi que de fournir une disponibilité et une fiabilité accrues.
Techopedia explique le multiprocesseur
En multitraitement, tous les processeurs peuvent avoir des fonctions égales ou certains peuvent être réservés à des fonctions spécifiques.
Les différentes façons d'utiliser un multiprocesseur incluent:
- En tant que monoprocesseur, comme une instruction unique, des données uniques (SISD)
- À l'intérieur d'un système unique pour exécuter plusieurs séries d'instructions individuelles dans plusieurs perspectives, telles que plusieurs instructions, plusieurs données (MIMD)
- Une seule série d'instructions dans différentes perspectives, telles qu'une instruction unique, plusieurs données (SIMD), qui est généralement utilisée pour le traitement vectoriel
- Plusieurs séries d'instructions dans une même perspective, telles que les instructions multiples, les données uniques (MISD), qui sont utilisées pour la redondance dans les systèmes à sécurité intégrée et, parfois, pour décrire les processeurs hyper-threading ou pipelinés
Les avantages de l'utilisation d'un multiprocesseur incluent:
- Performance améliorée
- Applications multiples
- Plusieurs utilisateurs
- Multitâche dans une application
- Haut débit et / ou réactivité
- Partage de matériel entre les CPU
Architecture de communication d'un multiprocesseur:
- Passage de message
- Espace d'adressage indépendant pour chaque processeur
- Communication du processeur par passage de messages
- Les processeurs incluent des mémoires privées
- Concentre l'attention sur les opérations non locales à prix élevé
- La memoire partagée
- La communication du processeur se fait au moyen d'un espace d'adressage partagé
- La communication du processeur se fait par lecture / écriture en mémoire partagée
- Pratique sur les appareils à petite échelle
- Latence plus faible
- Accès à la mémoire non uniforme (NUMA) ou multitraitement symétrique (SMP)