Le Forum de TI-BANK.fr
Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 benchmark tiVoir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédente  1, 2
AuteurMessage
charognard
Vétéran
Vétéran


Sexe:MasculinSagittaireCheval
Age : 41
Inscrit le : 18 Oct 2007
Messages : 383
Localisation : indre et loire
Calculatrice : TI NSPIRE CAS, CANON X07, HP48GX, HP11C, SHARP PC1262, PC1360, PC1246, PC1600, PC1500, CASIO FX790P
Classe : sans


Impureté:
47/450  (47/450)
Dernière note en maths: 11/20

MessageSujet: Re: benchmark ti   Lun 5 Nov - 23:21

tama a écrit:
dans ce cas c'est un and logique

il doit bien avoir un AND binaire !!!!
je regarde sur l'émulateur

j'ai fais le programme sur l'émulateur
disp 255 and 240
et il retourne 240 c'est un AND binaire

si tu peux chronometrer le temps mis sur ta caltoche car sur l'émulateur le temps risque de ne pas etre correct
dis moi aussi le type de ta calculatrice

merci par avance
Revenir en haut Aller en bas
charognard
Vétéran
Vétéran


Sexe:MasculinSagittaireCheval
Age : 41
Inscrit le : 18 Oct 2007
Messages : 383
Localisation : indre et loire
Calculatrice : TI NSPIRE CAS, CANON X07, HP48GX, HP11C, SHARP PC1262, PC1360, PC1246, PC1600, PC1500, CASIO FX790P
Classe : sans


Impureté:
47/450  (47/450)
Dernière note en maths: 11/20

MessageSujet: Re: benchmark ti   Mar 6 Nov - 12:43

un lien interressant sur les benchs caltoche
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=700
j'en prépare moi même d'autre mais il me faut avoir plus de calculatrice avant.
il est marrant de noter les performances du processeur ARM de la HP50 en LM 23 fois plus rapide que la TI89. c'est pas le même processeur sur la Nspire?

par contre casio est devant la 89 (mais la titanium n'a pas été testée) !!
Revenir en haut Aller en bas
adriweb
Elite
Elite


Sexe:MasculinGémeauxSinge
Age : 16
Inscrit le : 01 Juin 2007
Messages : 787
Localisation : Sur ma chaise
Calculatrice : TI-84+
Classe : 1ère S


Impureté:
-1/450  (-1/450)
Dernière note en maths: **/20 ^^

MessageSujet: Re: benchmark ti   Mer 7 Nov - 12:33

ah oui, ell est pas mal, en effet, cette page ...
_________________
http://ti83-84.skyblog.com : LE blog des 83+ et des 84+



En cours :
- Un RPG (z80) => 60%
- Un pack utilitaire graphique (z80) => 25%


MON DIEU, SURTOUT NE CLIQUEZ PAS ICI
Revenir en haut Aller en bas
charognard
Vétéran
Vétéran


Sexe:MasculinSagittaireCheval
Age : 41
Inscrit le : 18 Oct 2007
Messages : 383
Localisation : indre et loire
Calculatrice : TI NSPIRE CAS, CANON X07, HP48GX, HP11C, SHARP PC1262, PC1360, PC1246, PC1600, PC1500, CASIO FX790P
Classe : sans


Impureté:
47/450  (47/450)
Dernière note en maths: 11/20

MessageSujet: Re: benchmark ti   Jeu 8 Nov - 14:27

ce qui serait sympa ce serais de me donner quelques temps ;)
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: benchmark ti   Dim 11 Nov - 16:52

charognard>j'ai quelque chose qui pourrait peut-être t'intéresser, c'est pas les mêmes tests que toi, mais bon il reste des lignes on pourra peut-être les adapter pour tester :

en attendant :

<div><div><u><b>Comparaison de la vitesse d'exécution des différents langages sur TI</b></u><br></div><div><div><font size="1">Par Tama</font><br><font size="1">Crée le 11 Novembre 2007</font><br><font size="1">Dernière modification le 11 Novembre 2007</font><br></div><font size="1"><br><font color="#cccccc">Statut : 1%</font><br><br></font><font size="1"></font></div><div>&nbsp;&nbsp;&nbsp;&nbsp;<u><b></b></u>Ce document a pour but de comparer les vitesses d'exécution de mêmes instructions écrites en plusieurs langages sur plusieurs TI<br><br><div><table id="pp2b" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr bgcolor="#c0c0c0"><td bgcolor="#c0c0c0" width="11%"><font size="1">TI <span>→<br><br></span>Instructions <span>↓</span></font></td><td width="11%">TI 84+<br><font size="1">Fréquence théorique : 15 MHz</font><br>TI-Basic<br></td><td width="11%">TI84+<br><font size="1">Fréquence théorique : 15 MHz</font><br>ASM<br></td><td width="11%">TI89 titanium HW3<br><font size="1">Fréquence théorique : 12 MHz<br><font size="2">TI-Basic</font><br></font></td><td width="11%">TI89 titanium HW3<br><font size="1">Fréquence théorique : 12 MHz<br><font size="2">GFA-Basic</font><br></font></td><td width="11%">TI89 titanium HW3<br><font size="1">Fréquence théorique : 12 MHz<br><font size="2">C</font><br></font></td><td width="11%">TI89 titanium HW4<br><font size="1">Fréquence théorique : 16 MHz<br><font size="2">TI-Basic</font><br></font></td><td width="11%">TI89 titanium HW4<br><font size="1">Fréquence théorique : 16 MHz<br><font size="2">GFA-Basic</font><br></font></td><td width="11%">TI89 titanium HW4<br><font size="1">Fréquence théorique : 16 MHz<br><font size="2">C</font><br></font></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Boucle vide de <br>1000 itérations <br></font></td><td width="11%">5 secondes<br></td><td width="11%"><br></td><td width="11%">6.75 secondes<br></td><td width="11%">0.04 secondes<br></td><td width="11%"><br></td><td width="11%">5.55 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Tracer 10 cercles concentriques et 2 diamètres<br></font></td><td width="11%">13 secondes<br></td><td width="11%"><br></td><td width="11%">1.15 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%">1.15 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Afficher 1000 fois "Hello"<br></font></td><td width="11%">70 secondes<br></td><td width="11%"><br></td><td width="11%">26.65 secondes<br></td><td width="11%">10.12 secondes<br></td><td width="11%"><br></td><td width="11%">25.55 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Remplir un écran de 94x62 point par point<br></font></td><td width="11%">69 secondes<br></td><td width="11%"><br></td><td width="11%">150.70 secondes<br></td><td width="11%">0.955 secondes<br></td><td width="11%"><br></td><td width="11%">143.45 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Remplir un écran de 94x62 ligne par ligne<br></font></td><td width="11%">3 secondes<br></td><td width="11%"><br></td><td width="11%">2.45 secondes<br></td><td width="11%">0.035 secondes<br></td><td width="11%"><br></td><td width="11%">2.30 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Crypter une chaine : Décalage de 3 caractères (a-&gt;d, b-&gt;e ...)<br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Mettre une chaine minuscule en majuscules<br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Trier une liste de 20 éléments (tri par bulle)<br></font></td><td width="11%">13 secondes<br></td><td width="11%"><br></td><td width="11%">8.85 secondes<br></td><td width="11%">0.36 secondes<br></td><td width="11%"><br></td><td width="11%">7.45 secondes<br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1">Convertir 1000 en base 25<br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr><tr><td bgcolor="#c0c0c0" width="11%"><font size="1"><br></font></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td><td width="11%"><br></td></tr></tbody></table></div><font color="#000000">/ = à la recherche du code, non testé ou fonctions inexistantes pour tester</font><br><br><u><b></b></u></div></div><div> <u>Notes :</u> <br><br>-<span>Les mesures ont été effectuées avec</span> :<br><ul><li>L'instruction StartTmr() pour la TI84+ en TI-Basic (précision à la seconde)<br></li><li><br></li><li>Le programme ASM ticktest() pour le TI-Basic pour la TI89 titanium HW3 et HW4 (précision : 0.005s)<br></li><li>L'instruction directement incluse dans le programme pour le GFA-Basic (précision : également 0.005s)<br></li><li>L'instruction directement incluse dans le programme en C (précision : 1/256ème seconde)<br></li></ul><div><br>-Tous les codes ne sont pas optimisés au maximum, le tableau ne sert qu'à donner un ordre de grandeur<br>__________________________________________________________________________________________________________________________<br><div>Tama<br>11/11/07<br></div></div></div>



voilà c'est encore en cours de rédaction :)

EDIT : au fait, Charognard, dans ton profil tu dis posséder une TI89. C'est une classique ? parce que si c'est le cas, ça m'intéresserait d'avoir tes temps pour ces différentes instructions ^^
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)


Dernière édition par le Dim 11 Nov - 17:42, édité 1 fois
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: benchmark ti   Dim 11 Nov - 18:19

Disponible en version originale ici
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: benchmark ti   Dim 11 Nov - 18:25

Si je peux me rendre utile...
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: benchmark ti   Dim 11 Nov - 18:28

bah tu peux faire quelques tests sur TI92+ ou v200 ou TI80 (tes TI quoi)

je te passe les codes par MP

EDIT : nan je vais directement les poster ici ça sera plus simple :)

Boucle vide de 1000 itérations
Tout le monde sait faire :)

Tracer 10 cercles concentriques et 2 diamètres
Warning paramètre de la fenêtre Warning

  • 0->xmin
  • 1->(delta)x
  • 0->ymin
  • 1->(delta)y
Code:

For z,3,30,3
Circle 47,31,z
Line 47-z,31,47+z,31
Line 47,31-z,47,31+z
EndFor


Afficher 1000 fois "Hello"
Simple :)

Remplir un écran de 94*62 point par point
Même paramètres que précédemment :

Code:

For a,0,94
For b,0,62
PtOn a,b
EndFor
EndFor


Remplir un écran de 94*62 ligne par ligne
Toujours avec les mêmes paramètres :

Code:

For a,0,62
Line 0,a,94,a
EndFor


Trier une liste de 20 éléments (tri par bulle)
Principe du tri par bulle : On parcourt les éléments de la liste 1 par 1, et on compare chaque élément a avec tous les autres éléments b de la liste
Si liste[a]>liste[b], on échange les éléments


  1. Créer une liste aléatoire avec : seq(rand(20),z,1,20)->liste
  2. Le code pour trier :
Code:

For a,1,20
For b,1,20
 If liste[a]<=liste[b] then
  liste[a]->c
  liste[b]->liste[a]
  c->liste[b]
 Endif
EndFor
EndFor


Voilà, maintenant j'attends les résultats :)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: benchmark ti   Dim 11 Nov - 18:48

92+>>1000 itération: un peu moins de 6 sec
v200>>1000 itération: entre 11 et 12, ça dépend du remplissage de l'écran HOME.
92+>>Cercles: 2sec
V200>>Cercles: 1sec 1/4
92+>>Hello: 31 sec
V200>Hello: 36sec
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
charognard
Vétéran
Vétéran


Sexe:MasculinSagittaireCheval
Age : 41
Inscrit le : 18 Oct 2007
Messages : 383
Localisation : indre et loire
Calculatrice : TI NSPIRE CAS, CANON X07, HP48GX, HP11C, SHARP PC1262, PC1360, PC1246, PC1600, PC1500, CASIO FX790P
Classe : sans


Impureté:
47/450  (47/450)
Dernière note en maths: 11/20

MessageSujet: Re: benchmark ti   Lun 12 Nov - 12:16

j'ai préter ma 89 HW1 à un pote je fais le test des que possible

test sur la NSPIRE CAS
100000 itérations : 41,665s soit pour 1000 itérations 0,417s
Tri d'une liste de 200 éléments ! 164,85s soit pour une liste de 20 éléments : 1,66s

le reste je ne peux le faire la commande disp étant nulle à chier, quand aux fonctions graphiques ...... .
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: benchmark ti   Lun 12 Nov - 12:42

arf bon ok merci pour les infos :)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: benchmark ti   Lun 12 Nov - 14:00

charognard a écrit:
j'ai préter ma 89 HW1 à un pote je fais le test des que possible

test sur la NSPIRE CAS
100000 itérations : 41,665s soit pour 1000 itérations 0,417s
Tri d'une liste de 200 éléments ! 164,85s soit pour une liste de 20 éléments : 1,66s

La vache!
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
benchmark tiVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédente  1, 2

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Programmation-
Poster un nouveau sujet   Répondre au sujet