2. Comment calculer quelle devrait être une vitesse en BogoMips~?

Contenu de cette section

D'après une initiative de Ian Jackson ijackson@nyx.cs.du.edu et Przemek Klosowski, remise à jour et développée par Wim van Dorst pour les plateformes courantes actuelles~:

Une façon très approximative d'évaluer une vitesse en BogoMips est la suivante~:

 Systeme            BogoMips                        Indice
 Intel 8088         horloge * (0,004 +/- 0,001)     0,02
 Intel/AMD 386SX    horloge * (0,14  +/- 0,01)      0,80
 Intel/AMD 386DX    horloge * (0,18  +/- 0,01)      1,00 (par definition)
 Motorola 68030     horloge * (0,25  +/- 0,005)     1,40
 Cyrix/IBM 486      horloge * (0,34  +/- 0,065)     1,80
 Intel Pentium      horloge * (0,40  +/- 0,035)     2,20
 Intel/AMD 486      horloge * (0,50  +/- 0,01)      2,80
 Mips R4000/R4400   horloge * (0,50  +/- 0,015)     2,30
 Nexgen Nx586       horloge * (0.75  +/- 0,010)     4,20
 PowerPC 601        horloge * (0,84  +/- 0,015)     4,70
 Alpha (tous)       horloge * (0,99  +/- 0,005)     5,50
 Intel Pentium Pro  horloge * (0,99  +/- 0,005)     5,50
 Cyrix 5x86/6x86    horloge * (1,00  +/- 0,005)     5,60
 Mips R4600         horloge * (1,00)                5,60
 AMD 5k86           horloge * (2.00  +/- 0,010)    11,10
 Motorola 68060     horloge * (2.01)               11,20

 Motorola 68040     (non disponible pour le moment)
 Sparc              (non disponible pour le moment)

Notons que la boucle de détermination de la vitesse en BogoMips n'est pas optimisée pour le parallélisme des différents processeurs comme le Pentium d'Intel ou l'Alpha 21164. Notons aussi que cette boucle pour des processeurs autres que ceux d'Intel est similaire mais pas identique.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre