Home

 Bancs d'Essais

 

La vitesse

Ce paramètre est bien difficile à mesurer, dans une première approche une boucle vide peut sembler un bon point de départ, mais trop souvent le comportement change radicalement quand des opérations "réelles" sont placées dans la boucle.

Voici cependant une série de mesures sur des boucles vides. En général le programme a été optimisé autant que le permet la machine cible, à la seule condition de permettre le comptage d'un nombre prédéterminé de boucles, soit 100 pour les machines les plus lentes, ou 1000 voire 10000 pour les plus rapides. Le résultat est ramené à 1000 boucles par multiplication ou division du temps.

 

HP TI Casio Sharp Autres
HP15C 300 TI66 281   PC1211 246  
  TI58 197      
HP41C 102        
      EL9000 79  
    PC1251 42  
HP42S 35     EL9300 40  
HP32S 32   fx502P 26    
    fx602P 24    
    FX702P 23    
  TI95 18 PB2000C 20,5 PC1500 15  
    PB700 11    
HP71B 9,5   FX790P 9,7    
HP48SX 8,9       HHPC 8
    PB100 7 PC1350 6,8  
  TI81 5,7      
  CC40 5      
  TI74 4,5 PB1000 4,9    
  TI85 3,9 fx7000G 4,4    
    CFX9900GC 3,4   X07 3,6
HP75C 2,4     PCE500 1,9  
   TI83SE 1,1      Portfolio, NC150 0,9

Il est intéressant de faire quelques remarques sur le tableau ci-dessus :

Un test combinant vitesse et calcul scientifique assez commun est le "Test de Savage" dont le code pour TI-80 est donné ci-dessous. Il est clair et facile à transposer.

1->A:For(I,1,99)

Tan Tan-1 e^Ln Sqr(A*A)+1->A

End:A-I

Le test mesure à la fois un temps d'exécution et une précision, le résultat final devant théoriquement valoir zéro.

 Modèle Temps (s) Résultat
 TI 80 21 4.24 E-8
 fx4500P  109 -1.22 E-6