Présentation
Auteur(s)
-
Daniel ETIEMBLE : Ingénieur de l'INSA de Lyon - Professeur à l'université Paris Sud
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Cet article a deux objectifs principaux. Le premier est de donner une perspective d'ensemble de l'évolution de l'architecture des ordinateurs. Cette présentation permet de préciser la place et le rôle de chacun des articles particuliers de la rubrique « Matériel » de ce traité. Le second objectif est de montrer l'articulation entre la technologie matérielle, les concepts architecturaux et les besoins des grandes classes d'applications qui utilisent ces ordinateurs, qu'ils soient visibles (PC et serveurs), enfouis ou embarqués dans de nombreux dispositifs de la vie courante.
VERSIONS
- Version archivée 1 de févr. 2001 par Daniel ETIEMBLE
- Version courante de févr. 2016 par Daniel ETIEMBLE
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
6. Évolution des PC et des machines parallèles
La figure 2 du paragraphe 2 présente la structure de base d'un PC monoprocesseur. Comme indiqué dans la section précédente, les problèmes de puissance dissipée ont conduit les fabricants de microprocesseurs à passer de l'augmentation de la fréquence de fonctionnement à la solution parallèle pour continuer d'augmenter les performances des PC. Pour les PC, cette évolution s'est faite en deux étapes, illustrées figure 11, dans le cas de deux processeurs sur une même puce.
-
L'approche « multiflots simultanés » appelée « hyperthreading » par Intel consiste à fournir N compteurs de programmes, N jeux de registres, un ensemble d'unités fonctionnelles et la hiérarchie mémoire d'un monoprocesseur pour pouvoir exécuter simultanément N flots d'exécutions (threads ), provenant, soit de programmes indépendants s'exécutant en multitâches, soit d'un programme qui a été parallélisé en plusieurs threads. La partie gauche de la figure 11 illustre ce fonctionnement dans le cas N ≥ 2, où l'on a deux processeurs « logiques », mais les unités fonctionnelles d'un seul processeur. Ce n'est que si les instructions des deux flots se partagent harmonieusement l'utilisation des unités fonctionnelles que l'on peut réellement avoir une accélération significative.
-
L'approche « multiprocesseurs » classique est illustrée par la partie droite de la figure 11. Dans ce cas, il y a deux processeurs indépendants qui ne partagent...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Évolution des PC et des machines parallèles
BIBLIOGRAPHIE
DANS NOS BASES DOCUMENTAIRES
-
Opérateurs logiques. Opérateurs séquentIels.
-
Architectures parallèles. Solutions.
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive