Symmetric multiprocessing

Symmetric multiprocessing
Page d'aide sur l'homonymie Pour les articles homonymes, voir SMP.

Le Symmetric multiprocessing (SMP) est une architecture informatique dite parallèle qui consiste à multiplier les processeurs au sein d'un ordinateur, de manière à augmenter la puissance de calcul.

L'augmentation du nombre de processeurs permet d'exécuter simultanément un plus grand nombre de processus du système, utilisateur ou noyau en leur allouant l'un ou l'autre des processeurs disponibles.

Les différents types d'organisation

Parmi les architectures symétriques, il existe plusieurs types d'organisation :

  • SMP, les processeurs partagent le bus d'accès à la mémoire vive. Le processeur d'Intel, le Xeon, utilise cette technique. Le SMP a été mis en pratique pour la première fois sur le mainframe Burroughs B5500 en 1961.
  • cc-NUMA (pour cache coherent non-uniform memory access), chaque processeur dispose de sa propre mémoire vive. Et tous les ensembles processeur + mémoire sont reliés par un système de communication. Typiquement, si un processeur « A » doit aller chercher une donnée dans la mémoire d'un processeur « B », il utilise le moyen de communication, ce qui est plus lent que d'aller la chercher dans sa mémoire d'où le terme « accès non-uniforme ». Le processeur d'AMD, l'Opteron, utilise cette technique pour pouvoir augmenter la fréquence d'accès en mémoire vive.
  • ncc-NUMA (pour non cache coherent non-uniform memory access), c'est le même genre que le système précédent, sauf que les caches ne sont pas cohérents entre eux. C'est un modèle d'ordinateur très complexe à programmer. Certains supercalculateurs d'IBM, de SGI et Cray disposent de cette fonction.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Symmetric multiprocessing de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • symmetric Multiprocessing —   [Abk. SMP], Multiprozessorsystem …   Universal-Lexikon

  • Symmetric multiprocessing — In computing, symmetric multiprocessing (SMP) involves a multiprocessor computer hardware architecture where two or more identical processors are connected to a single shared main memory and are controlled by a single OS instance. Most common… …   Wikipedia

  • symmetric multiprocessing —    A multiprocessing design in which any CPU can be assigned any application task. One CPU acts as a control processor booting the system, distributing work to the next available CPU, and managing I/O requests …   IT glossary of terms, acronyms and abbreviations

  • Multiprocessing — (see also Multiprocessor) Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor and/or the ability to allocate …   Wikipedia

  • Asymmetric multiprocessing — Note: This article refers to both asymmetrical multiprocessing and multiprocessors.Asymmetric multiprocessing or ASMP is a style of multiprocessing supported in DEC s VMS V.3 as well as a number of older systems including TOPS 10 and OS 360. It… …   Wikipedia

  • SMP — Symmetric MultiProcessing (Computing » General) Symmetric Multiprocessing (Computing » Drivers) Symmetric Multi Processing (Computing » General) * Shared Memory Parallel (Computing) * Special Milk Program (Community » Educational) * Standard… …   Abbreviations dictionary

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Multi-core — A multi core processor (or chip level multiprocessor, CMP) combines two or more independent cores into a single package composed of a single integrated circuit (IC), called a die, or more dies packaged together. The individual core is normally a… …   Wikipedia

  • PowerPC 600 — The PowerPC 600 family was the first family of PowerPC processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Somerset was… …   Wikipedia

  • Multi-core processor — Diagram of a generic dual core processor, with CPU local level 1 caches, and a shared, on die level 2 cache …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”