Microprocesseurs - Architecture et performances

Ajouter à la bibliothèque

E3555 V2 Article de référence

Microprocesseurs - Architecture et performances

Auteur(s) : Dominique HOUZET

Relu et validé le 7 décembre 2017 | Read in english

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

RÉSUMÉ

Le concept de microprocesseur, qui correspond à une implémentation de la fonction unité de traitement sur un seul circuit, ne s'éloigne pas, en termes d'architecture, des processeurs au sens général. Les différents aspects de l'architecture des microprocesseurs sont le support système, le jeu d'instruction, la hiérarchie mémoire, l'architecture interne, les interfaces, le parallélisme et l'évaluation des performances. Cette présentation de l'architecture des microprocesseurs est illustrée par des exemples de ce qui se fait de mieux dans chaque domaine.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Dominique HOUZET : Docteur de l'Institut national polytechnique de Toulouse - Professeur des universités à Grenoble-INP/PHELMA - Responsable de l'équipe CNRS AGPIG/GIPSA-Lab

 INTRODUCTION

L'objectif de cet article est de donner une synthèse des éléments les plus importants en matière d'architecture des microprocesseurs. Le concept de microprocesseur, qui correspond à une implémentation de la fonction unité de traitement sur un seul circuit, ne s'éloigne pas, en termes d'architecture, des processeurs au sens général. C'est pourquoi cette introduction à l'architecture des microprocesseurs ne fait pas seulement référence aux seuls microprocesseurs, mais place ceux-ci dans le contexte plus général de l'évolution de l'architecture des processeurs.

Les microprocesseurs sont au cœur de la révolution du numérique. Ils permettent le développement d'applications et de solutions accessibles au plus grand nombre de par leur universalité et leurs performances. Leur généralisation dans les systèmes numériques fait qu'ils sont un élément incontournable. Les caractéristiques architecturales et leurs liens avec le logiciel sont des éléments fondamentaux pour estimer les performances d'une solution complète à base de microprocesseurs, aussi bien pour le développement d'un nouveau système que pour son utilisation. La variété des domaines d'application a conduit à un foisonnement de modèles de microprocesseurs, en particulier dans les systèmes mobiles. Par contre ceux-ci se basent tous sur des concepts identiques au niveau architecture. Cet article a pour objectif de parcourir ces différents concepts et de montrer comment ils se déclinent au travers d'exemples d'implémentations. On se base ici principalement sur les microprocesseurs d'ordinateurs personnels et de serveurs, ceux de systèmes embarqués reprenant de manière plus ou moins simplifiée les mêmes concepts.

Les principaux aspects développés dans l'article concernent l'architecture interne des pipelines de traitement des instructions qui extraient du programme à exécuter le maximum d'instructions à exécuter en parallèle, la hiérarchie mémoire qui permet de limiter l'impact des temps d'accès à la mémoire centrale, le support système qui permet en particulier de virtualiser la taille limitée de la mémoire centrale et gérer plusieurs applications en même temps, les jeux d'instructions qui sont le lien entre le logiciel et le matériel, les interfaces vers les périphériques qui concourent à la performance globale d'un système, le parallélisme qui est une source de performances délicate à optimiser et pour terminer quelques éléments d'évaluation des performances des microprocesseurs haut de gamme.

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


MOTS-CLÉS

Microprocesseurs   |   architecture

VERSIONS

Il existe d'autres versions de cet article :

DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v2-e3555

Lecture en cours
Microprocesseurs - Architecture et performances

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Dans les ressources documentaires

Conception des cartes pour ordinateurs. Partie 1

Les cartes informatiques, utilisées dans les produits de bureautique, portables ou destinés à des système...

Microprocesseurs - Approche générale

Les microprocesseurs sont au cœur des systèmes numériques. Ils permettent le développement de logiciels t...

Microprocesseurs - Mise en œuvre et exemples d'application

Cet article s'organise autour de l'utilisation et de la mise en oeuvre des microprocesseurs en présentant...

Introduction à l'architecture des ordinateurs

L'article commence par une brève histoire des machines informatiques et introduit ensuite les principes d...

Tous les livres blancs
Article La loi de Moore est-elle dépassée ?
4 mai 2017
La loi de Moore est-elle dépassée ?

Depuis une trentaine d’années, la densité des transistors a doublé presque tous les deux ans. Mais alors qu’Intel remet en cause cette loi de Moore, des cherche...

Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous