Indicateurs de performance
Microprocesseurs. Performances et méthodes de développement
H1162 v1 Archive

Indicateurs de performance
Microprocesseurs. Performances et méthodes de développement

Auteur(s) : René J. CHEVANCE

Date de publication : 10 nov. 1998

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

Déjà abonné ?

Présentation

1 - Indicateurs de performance

  • 1.1 - Performance au niveau des processeurs (SPEC)
  • 1.2 - Performance au niveau système

2 - Méthodes et outils de développement

3 - Critères de choix d’une architecture de microprocesseur

4 - Perspectives

Sommaire

Présentation

Auteur(s)

  • René J. CHEVANCE : Ingénieur du Conservatoire National des Arts et Métiers - Docteur ès Sciences - Conseiller Technologie et Partenariats Bull - Professeur associé au CNAM

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

Lire l’article

INTRODUCTION

Cet article présente les différents étalons permettant d’exprimer la performance, tant au niveau des microprocesseurs, qu’au niveau des systèmes. Sont ensuite donnés les méthodes et outils utilisés pour le développement et la mise au point de systèmes à base de microprocesseurs. Les critères de choix d’une architecture de microprocesseur vis-à-vis d’un besoin exprimé et une méthodologie sont ensuite présentés. L’article se termine par une perspective en ce qui concerne les microprocesseurs.

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h1162

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

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

Des contenus enrichis

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 l'offre

1. Indicateurs de performance

Il convient de distinguer deux niveaux pour la caractérisation des performances :

  • performance au niveau des processeurs ;

  • performances au niveau des systèmes.

La performance au niveau des processeurs exprime la vitesse à laquelle un processeur et son environnement immédiat que constitue la hiérarchie de mémoire (cache et mémoire principale) exécutent les travaux exprimés dans des programmes engendrés par les compilateurs associés au microprocesseur. En d’autres termes, le système d’exploitation et les entrées-sorties ne sont pas mis en jeu.

En revanche, la performance au niveau des systèmes exerce les différentes dimensions des systèmes.

1.1 Performance au niveau des processeurs (SPEC)

La performance des microprocesseurs est bien évidemment un élément clé de la compétition à laquelle se livrent tant les fournisseurs de microprocesseurs que les fournisseurs de systèmes fondés sur ces microprocesseurs.

La performance des processeurs s’exprimait, en termes de MIPS (millions d’instructions par seconde) ou même de fréquence d’horloge. Une telle évaluation se fait sur une séquence type d’instructions du processeur, chacune de ces instructions étant accompagnée d’une pondération représentant sa fréquence d’occurrence dynamique (c’est-à-dire lors de l’exécution) dans les programmes. Ce type de mesure ne permet réellement que la comparaison entre différentes implémentations d’une même architecture car il n’y a pas de transposition évidente entre les séquences d’instructions pour des architectures différentes. La difficulté tient au fait qu’entre deux architectures, chacune des instructions n’effectue pas la même quantité de travail et donc que les deux architectures ne nécessiteront pas l’exécution d’un même nombre d’instructions pour effectuer la même tâche.

Le MIPS est une unité sans signification générale (en toute rigueur, l’expression de la performance sous forme d’un débit en instructions ne peut servir de base que pour des comparaisons de machines de même architecture sous la réserve que la ou les séquences d’instructions servant à l’évaluation soient définies et correspondent au profil typique de l’application considérée). L’absence d’une définition précise (en particulier de...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Indicateurs de performance

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

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

Des contenus enrichis

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 l'offre

Sommaire
Sommaire
Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

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

Des contenus enrichis

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 l'offre