Cours 2 PP FR
Cours 2 PP FR
Cours 2 PP FR
1
Architectures parallèles de processeurs
▪ La puce électronique d’un processeur est la composante clé des ordinateurs.
▪ Un important facteur de performance est la fréquence d’horloge d’un processeur.
▪ Un cycle d'horloge (simplement un « cycle ») est une seule impulsion électronique d'un CPU.
▪ Au cours de chaque cycle, une CPU peut effectuer une opération de base, telle que récupérer une
instruction, accéder à la mémoire ou écrire des données.
▪ En interne, une puce électronique d’un processeur est composée de transistors.
▪ L’augmentation du nombre de transistors et de la vitesse du cycle ont entrainé une augmentation
importante de la performance des ordinateurs.
▪ Microprocesseur :
▪ Un processeur construit en un seul circuit intégré est un microprocesseur.
▪ Un microprocesseur multi-cœur (multi-core en anglais) posséde plusieurs cœurs physiques fonctionnant simultanément.
▪ Un cœur (en anglais, core) est un ensemble de circuits capables d’exécuter des programmes de façon autonome.
▪ Toutes les fonctionnalités nécessaires à l’exécution d'un programme sont présentes dans ces cœurs : compteur ordinal,
registres, unités de calcul, etc.
▪ Il peut exister plusieurs niveaux de mémoires cache, certaines à l'intérieur de chaque cœur, d'autre partagées entre cœurs.
▪ SMMs :
▪ + : La communication à travers les variables partagées est simple
▪ donc pas nécessaire de dupliquer les données (comme c’est le cas pour les DMMs).
▪ - : Techniquement difficiles à mettre en place,
▪ Le réseau d’interconnexion doit fournir un accès rapide à la mémoire globale pour chaque
processeur.
22