Je l'ai soumise à des tests ciblés, à la manière du travail qu'avait fait Charognard, dans lequel il avait soumis une trentaine de machines à des séries de tests bien plus pointus et nombreux qu'ici. Je me suis inspiré de son gros travail (et l'ai même grossièrement plagié en piquant certains de ses tests). Son tableau général était sur son site mais ce dernier ne semble plus accessible.
Mon travail est plus prosaïque et ne porte que sur quelques aspects des caractéristiques de la HP-39GII, avec en parallèle l'idée d'un comparatif avec les 2 autres bolides du moment : la Ti nSPIRE CX, et la CASIO PRIZM. Cette dernière quoique rapide ne l'est pas encore autant que son ainée CASIO Graph-85, que je ne possède malheureusement pas.
Pour les capacités graphiques, la Nspire ne peut être programmée sur ce point, autant que je sache. J'ai donc imaginé de lancer l'exécution de plusieurs courbes bien lourdes. J'ai été surpris de ne pas pourvoir manipuler confortablement plusieurs lignes de tracés dans la Nspire sans rencontrer énormément de lenteur. Bizarre ... je m'y suis peut-être pris comme un manche. Et je n'ai pas trouvé comment paramétrer le tracé simultané dans la 39GII. Mais les résultats de la Prizm (séquenciel et simultané) semblent montrer que la différence n'est pas énorme (2s dans le dernier cas).
Edition : ma TI inspire ne semble cependant pas représentative car visiblement d'une machine à l'autre, les chronos sont différents voire très différents.
Donc ci-dessous 2 tableaux : les programmes utilisés pour les 3 machines, et les résultats. Enfin cerise sur le gâteau un graphique qui rend les choses définitivement évidentes ... Pour ce dernier les données reprises sont les inverses des temps d'exécution, donc plus la barre est haute, plus la machine est véloce.
Les programmes utilisés :
Code : Tout sélectionner
nSPIRE CX
|1|Boucle simple |FOR a,1,50000 EndFor
|2|Multiplication |For a,1,50000 b:=a.a EndFor
|3|Puissance |C:=2.37 FOR a,1,50000 B:=A^C EndFor
|4|Fonction trigo |C:=3.14 FOR a,1,50000 B:=SIN C EndFor
|5|Fonction log |C:=3.14 FOR a,1,50000 B:=LN C EndFor
|6|Fonct Tracé |Y=(sin(x) x cos(x)) / LN (Sin(x) ^ Cos(x))
|Fonct Tracé |un seul tracé (résultat extrapolé pour 9 tracés)
HP-39GII
|1|Boucle simple |FOR A FROM 1 TO 50000 DO END;
|2|Multiplication |FOR A FROM 1 TO 50000 DO AxA sto B END;
|3|Puissance |c=2,37;FOR A FROM 1 TO 50000 DO A^C sto B END;
|4|Fonction trigo |c=3,14;FOR A FROM 1 TO 50000 DO SIN(C) sto B END;
|5|Fonction log |c=3,14;FOR A FROM 1 TO 50000 DO LN(C) sto B END;
|6|Fonct Tracé |Y=(sin(x) x cos(x)) / LN (Sin(x) ^ Cos(x))
| |Y=(sin(2x) x cos(2x)) / LN (Sin(2x) ^ Cos(2x))
| soit |Y=(sin(3x) x cos(3x)) / LN (Sin(3x) ^ Cos(3x))
| 9 |Y=(sin(4x) x cos(4x)) / LN (Sin(4x) ^ Cos(4x))
| tracés |Y=(sin(5x) x cos(5x)) / LN (Sin(5x) ^ Cos(5x))
| enchaînés |Y=(sin(6x) x cos(6x)) / LN (Sin(6x) ^ Cos(6x))
| |Y=(sin(7x) x cos(7x)) / LN (Sin(7x) ^ Cos(7x))
| |Y=(sin(8x) x cos(8x)) / LN (Sin(8x) ^ Cos(8x))
| |Y=(sin(9x) x cos(9x)) / LN (Sin(9x) ^ Cos(9x))
CASIO PRIZM
|1|Boucle simple |For 1 => 1 To 50000 Next
|2|Multiplication |For 1 => 1 To 50000 AXA => B Next
|3|Puissance |2,37 => C For 1 => 1 To 50000 A^C => B Next
|4|Fonction trigo |3,14 => C For 1 => 1 To 50000 Sin C => B Next
|5|Fonction log |3,14 => C For 1 => 1 To 50000 Ln C => B Next
|6|Fonct Tracé |Y=(sin(x) x cos(x)) / LN (Sin(x) ^ Cos(x))
| |Y=(sin(2x) x cos(2x)) / LN (Sin(2x) ^ Cos(2x))
| soit |Y=(sin(3x) x cos(3x)) / LN (Sin(3x) ^ Cos(3x))
| 9 tracés |Y=(sin(4x) x cos(4x)) / LN (Sin(4x) ^ Cos(4x))
| enchaînés (*) |Y=(sin(5x) x cos(5x)) / LN (Sin(5x) ^ Cos(5x))
| |Y=(sin(6x) x cos(6x)) / LN (Sin(6x) ^ Cos(6x))
|(*) en mode de |Y=(sin(7x) x cos(7x)) / LN (Sin(7x) ^ Cos(7x))
|tracés simultanés|Y=(sin(8x) x cos(8x)) / LN (Sin(8x) ^ Cos(8x))
|2 sec de moins |Y=(sin(9x) x cos(9x)) / LN (Sin(9x) ^ Cos(9x))
Code : Tout sélectionner
Comparatif (temps d'exécution en secondes)
| Nspire | HP-39GII | PRIZM
|1|Boucle simple | | 2.1 |
|2|Multiplication | | 7.1 |
|3|Puissance | | 29 |
|4|Fonction trigo | | 39 |
|5|Fonction log | | 24 |
|6|Fonct Tracé | | 9.8 |
| soit |
| 9 tracés |
| enchaînés |
J'espère ne pas m'être trompé dans toutes ces mesures
Message édité : graphique supprimé car les mesures semblent différentes d'une Nspire à l'autre, celle utilisée ici se révélant particulièrement lente ... Données comparatives supprimées car visiblement trop variables d'une machine à l'autre, donc comparatif sans utilité de mon point de vue.