Qu'est-ce que Benchmark (banc d'essai) ?

Programme représentatif exécuté dans des conditions définies pour comparer les performances d'ordinateurs ou de programmes. Il importe de choisir des programmes proches des usages réels.

Nom japonais: ベンチマーク

« Benchmark (banc d'essai) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Analyse des performances.

Domaine: Analyse des performances

S'entraîner : questions sur Benchmark (banc d'essai)

Quelle description d'un benchmark standard tel que SPEC CPU est correcte ?

  1. ADe nombreux programmes issus d'applications réelles sont exécutés selon des règles définies, et les performances sont exprimées par une synthèse des rapports à une machine de référence
  2. BIl mesure uniquement le nombre d'additions réalisables
  3. CLe fabricant peut fixer librement les résultats du benchmark
Afficher la réponse et l'explication

Réponse : A. De nombreux programmes issus d'applications réelles sont exécutés selon des règles définies, et les performances sont exprimées par une synthèse des rapports à une machine de référence

SPEC CPU est un benchmark composé de nombreux programmes issus d'applications réelles : compilateurs, compression, simulations physiques, etc. Pour chaque programme, on calcule le rapport de son temps d'exécution à celui d'une machine de référence, puis on agrège ces rapports par moyenne géométrique en une valeur unique. Les options de compilation et les modalités d'exécution sont réglementées, et les résultats sont publiés avec des conditions détaillées.

Sur un ordinateur portable, les résultats d'un benchmark varient fortement d'une exécution à l'autre pour le même programme. Quelle association entre cause côté CPU et remède est correcte ?

  1. ALe jeu d'instructions du CPU change à chaque fois ; on fixe le jeu d'instructions
  2. BLe nombre de cœurs du CPU change à chaque fois ; on ajoute des cœurs
  3. CVariation de fréquence due au mode turbo et à la température ; on fixe la fréquence ou l'on mesure une fois la température stabilisée
Afficher la réponse et l'explication

Réponse : C. Variation de fréquence due au mode turbo et à la température ; on fixe la fréquence ou l'on mesure une fois la température stabilisée

Les CPU récents augmentent et réduisent automatiquement leur fréquence selon la marge thermique et électrique. Démarré à froid, le mode turbo rend l'exécution rapide ; en fonctionnement prolongé, la température monte et la fréquence baisse : les résultats d'un même programme changent à chaque mesure. Pour évaluer correctement l'effet d'une modification, il faut fixer la fréquence, harmoniser les réglages d'alimentation, attendre la stabilisation thermique et effectuer plusieurs mesures avec un traitement statistique.

« Benchmark (banc d'essai) » dans les explications

Questions mentionnant « Benchmark (banc d'essai) » (2)

  1. Quelle description d'un benchmark standard tel que SPEC CPU est correcte ?
  2. Sur un ordinateur portable, les résultats d'un benchmark varient fortement d'une exécution à l'autre pour le même programme. Quelle association entre cause côté CPU et remède est correcte ?

Termes associés

SPEC CPU Moyenne géométrique Mode turbo Analyse top-down Benchmark STREAM Compteur de performance CPI Débit (throughput) Effet de sonde (probe effect) Efficacité parallèle

Retour au glossaire