Présentation
RÉSUMÉ
Cet article présente l’évolution de l’architecture des ordinateurs, précisant ainsi la place et le rôle des articles de la rubrique «Matériel» de ce traité. Il décrit l’articulation entre la technologie des semi-conducteurs, les concepts architecturaux et les besoins des grandes classes d’applications utilisant ces ordinateurs, qu’ils soient visibles (PC et serveurs) ou non (systèmes embarqués et systèmes mobiles). L’augmentation des fréquences d’horloge liée aux générations successives de technologies CMOS a été déterminante pour les performances jusqu'au début des années 2000, mais le «mur de la chaleur», qui interdit des fréquences supérieures à 4 GHz, a provoqué un tournant vers les architectures parallèles (multi-cœurs, GPU, accélérateurs matériels) pour pouvoir continuer à augmenter les performances.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Daniel ETIEMBLE : Ingénieur de l’INSA de Lyon - Professeur à l’Université Paris-Sud
INTRODUCTION
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 générale 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’influence respective de la technologie matérielle utilisée pour la réalisation des différents composants d’une part et des progrès architecturaux, d’autre part, sur les performances des ordinateurs. Nous montrons notamment les conséquences de l’évolution exponentielle des performances des circuits intégrés CMOS et l’évolution prévisible de ces performances et des architectures dans le futur.
VERSIONS
- Version archivée 2 de févr. 2009 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
8. Superordinateurs pour le calcul scientifique
Les besoins en puissance de calcul des applications scientifiques ont contribué depuis très longtemps à créer une classe particulière de machines, appelées superordinateurs, caractérisés à la fois par une performance très supérieure à celle des gros ordinateurs et par un coût d’un ordre de grandeur plus élevé. Jusqu’au début des années 1990, les superordinateurs étaient typiquement des machines vectorielles. Maintenant, en fonction de la taille des problèmes, machines vectorielles et machines parallèles extensibles se partagent le marché.
8.1 Machines vectorielles
La performance des machines vectorielles repose essentiellement sur le fait que la structure régulière d’un vecteur (tableau de données à une dimension) permet un accès régulier aux données mémoire. Celles-ci peuvent être chargées dans des tableaux de registres physiques (appelé registres vectoriels) et les opérations sur ces tableaux peuvent être exécutées dans des opérateurs pipelinés. Compte tenu de la régularité des accès aux structures de données, des superpipelines à grand nombre d’étages peuvent être utilisés, avec des temps de cycle très courts. En 2000, les temps de cycle sont similaires à ceux des microprocesseurs standard, car des technologies CMOS similaires sont utilisées. Les machines vectorielles conservent l’intérêt de pouvoir exécuter de manière performante les vieux codes vectorisés dans le passé.
HAUT DE PAGE8.2 Machines parallèles
Au-delà de l’utilisation du parallélisme d’instructions que l’on trouve dans les processeurs superscalaires, l’augmentation des performances à technologie donnée ne peut résulter que de l’augmentation du nombre de processeurs et donc de la solution parallèle.
Les machines parallèles utilisées en calcul scientifique sont MIMD, avec des programmes indépendants (Multiple Instruction) travaillant sur des données indépendantes (Multiple Data). Il y a deux grandes classes de machines MIMD. Le schéma de principe des machines MIMD à mémoire commune (ou partagée) est présenté sur la figure 15. Chaque processeur a un...
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
Superordinateurs pour le calcul scientifique
BIBLIOGRAPHIE
-
(1) - HENNESSY (J.-L.), PATTERSON (D.) - Architecture des ordinateurs, une approche quantitative. - International Thomson Publishing, édition française par D. Etiemble 1996.
-
(2) - CHEVANCE (R.-J.) - Serveurs multiprocesseurs, clusters et architectures parallèles. - Eyrolles 2000.
-
(3) - ETIEMBLE (D.) - Structure interne des ordinateurs. - H 705, 06-1993.
-
(4) - ETIEMBLE (D.) - Architecture des ordinateurs. Mémoires et entrées-sorties. - H 707, 09-1995.
-
(5) - ETIEMBLE (D.) - Composants logiques et opérateurs matériels. Fondements. - H 685, 09-1994.
-
(6) - ETIEMBLE (D.) - Mémoires à semi-conducteurs. Composants et organisation. - H 1 218, 08-1998.
-
...
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