>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Calculer les MIPS (Millions d’Instructions Par Seconde) d’un processeur

Les MIPS mesurent la vitesse d’exécution d’un CPU. Deux formules équivalentes selon les données disponibles.

Méthode 1 : Instructions réelles / temps d’exécution

  1. Nombre d’instructions exécutées / temps d’exécution (secondes) = instructions par seconde.
  2. Divisez par 1 000 000 → MIPS.

Exemple : 1 000 000 instructions en 0,05 s → 1 000 000 / 0,05 = 20 000 000 instr/s → 20 MIPS.

Méthode 2 : Fréquence CPU / CPI (cycles par instruction)

  1. Fréquence CPU (cycles/seconde, en Hz) / CPI moyen = instructions par seconde.
  2. Divisez par 1 000 000 → MIPS.

Exemple : CPU 600 MHz (600 × 10⁶ Hz), CPI = 3 → 600×10⁶ / 3 = 200×10⁶ instr/s → 200 MIPS.
(L’exemple original donnant 0,0002 MIPS contenait une erreur d’unité : 600 MHz = 600 000 000 Hz, pas 600.)

Données nécessaires

  • Nombre d’instructions + temps d’exécution (benchmark), ou
  • Fréquence processeur (Hz) + CPI moyen (fourni par le constructeur ou mesuré).
Les MIPS théoriques (méthode 2) diffèrent souvent des MIPS réels (méthode 1) selon l’architecture, le jeu d’instructions, la mémoire cache, le pipeline…
Vie connectée