|
|
Auteur | Message |
---|
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Vitesse Dim 11 Nov 2007, 17:14 | |
| Bon voilà un article que je suis en train de rédiger pour le wiki : Comparaison de la vitesse d'exécution des différents langages sur TI
Par Tama Crée le 11 Novembre 2007 Dernière modification le 11 Novembre 2007
Statut : 1%
Ce document a pour but de comparer les vitesses d'exécution de mêmes instructions écrites en plusieurs langages sur plusieurs TI <tbody>TI →
Instructions ↓ | TI 84+ Fréquence théorique : 15 MHz TI-Basic
| TI84+ Fréquence théorique : 15 MHz ASM
| TI89 titanium HW3 Fréquence théorique : 12 MHz TI-Basic
| TI89 titanium HW3 Fréquence théorique : 12 MHz GFA-Basic
| TI89 titanium HW3 Fréquence théorique : 12 MHz C
| TI89 titanium HW4 Fréquence théorique : 16 MHz TI-Basic
| TI89 titanium HW4 Fréquence théorique : 16 MHz GFA-Basic
| TI89 titanium HW4 Fréquence théorique : 16 MHz C
| Boucle vide de 1000 itérations
| 5 secondes
|
|
|
|
|
|
|
| Tracer 10 cercles concentriques et 2 diamètres
| 13 secondes
|
|
|
|
|
|
|
| Afficher 1000 fois "Hello"
| 70 secondes
|
|
|
|
|
|
|
| Remplir un écran de 94x62 point par point
| 69 secondes
|
|
|
|
|
|
|
| Remplir un écran de 94x62 ligne par ligne
| 3 secondes
|
|
|
|
|
|
|
| Crypter une chaine : Décalage de 3 caractères (a->d, b->e ...)
|
|
|
|
|
|
|
|
| Mettre une chaine minuscule en majuscules
|
|
|
|
|
|
|
|
| Trier une liste de 20 éléments (tri par bulle)
| 19 secondes
|
|
|
|
|
|
|
| Convertir 1000 en base 25
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| </tbody> / = à la recherche du code, non testé ou fonctions inexistantes pour tester Notes : - Les mesures ont été effectuées avec : - L'instruction StartTmr() pour la TI84+ en TI-Basic (précision à la seconde)
- Le programme ASM ticktest() pour le TI-Basic pour la TI89 titanium HW3 et HW4 (précision : 0.005s)
- L'instruction directement incluse dans le programme pour le GFA-Basic (précision : également 0.005s)
- L'instruction directement incluse dans le programme en C (précision : 1/256ème seconde)
-Tous les codes ne sont pas optimisés au maximum, le tableau ne sert qu'à donner un ordre de grandeur __________________________________________________________________________________________________________________________ Tama 11/11/07
Voilà, comme vous vous en doutez, il s'agit de comparer les vitesses d'exécution. Donc si quelqu'un a testé ou veut rajouter quelque chose, qu'il le dise, merci PS : je modifierais pas ici ni sur le wiki, pour l'instant je réunis les données sur google docs |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 17:22 | |
| PS : je fais aussi une annonce particulière pour Syfo pour les codes ASM 84+ |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Dim 11 Nov 2007, 18:26 | |
| Pour ton article, j'ai fait une petite modif... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 18:38 | |
| |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:05 | |
| On parle de quoi dans ce sujet déjà? |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:11 | |
| *ahem* détourne pas le sujet on parle du tableau du 1er post (ne me dis pas que t'as oublié ton message est le 3ème post de ce topic seulement) Quel article alors ?
EDIT : clui la ? nan y a rien qui change |
|
| |
Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6779 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:13 | |
| Moi je veux bien aider dans les limites de mes maigres connaissances, mais ton article tel quel est absolument illisible. Tu as un lien ou le lire correctement? |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:13 | |
| J'ai mit des puces et j'ai rajouté les 68k! |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:15 | |
| syfo>oui atta t'as une adresse gmail ? progval>???? |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:16 | |
| Qui a mit les retour à la ligne? Qui a taper le classement par vitesse dans les 68k?
http://ti-wiki.pbwiki.com/Comparaison-vitesse-TI |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:17 | |
| ah mais c'est pas mon article ça ^^ c'est clui d'adri |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:20 | |
| |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 19:22 | |
| Bon on revient au sujet maintenant (c'est pas vrai ça...1ère réponse déjà du HS ) |
|
| |
M@D_Doc amis
Nombre de messages : 437 Age : 34 Localisation : entre deux chaussettes sales Loisirs : Etudiant... / Humeur : :p items : o Personalized field : Réputation : 0 Points : 6717 Date d'inscription : 20/08/2007
Profil TI: 84+,92 TO: 200 Spécialité: aucune
| Sujet: Re: Vitesse Dim 11 Nov 2007, 20:18 | |
| bon... - Citation :
- Afficher 1000 fois "Hello"
Précise avec ou sans formatage - Citation :
- Remplir un écran de 94x62 point par point
Remplir un écran de 94x62 ligne par ligne Précise la boucle extérieur, car faire - Code:
-
For(X,... For(Y,..... .... End End et - Code:
-
For(Y... For(X... .... End End C'est pas pareil Sinon, petit ajout : c'est intéressant de comparer à partir de quelle taille il est plus rapide de faire une ligne plutôt qu'un pixel... (j'avais calculé, mais je sais plus) |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 20:41 | |
|
- Tous les codes sont ici
- Pour le disp, c'est tout bête, c'est à chaque ligne un Hello
- Pour le remplissage d'écran, c'est par colonne, donc la boucle extérieur est la boucle For(X,.....
|
|
| |
M@D_Doc amis
Nombre de messages : 437 Age : 34 Localisation : entre deux chaussettes sales Loisirs : Etudiant... / Humeur : :p items : o Personalized field : Réputation : 0 Points : 6717 Date d'inscription : 20/08/2007
Profil TI: 84+,92 TO: 200 Spécialité: aucune
| Sujet: Re: Vitesse Dim 11 Nov 2007, 22:34 | |
| ah ok donc c'était dsip, pas output. Je pese que Output permettrait mieux de comparer entre les caltos, parce que le formatage de l'écran I/O est horriblement lent sur 68k... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 22:49 | |
| ouép mais Output en GFA et C...enfin mouais Disp c'est plus simple |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Vitesse Dim 11 Nov 2007, 22:50 | |
| euhhh Tama ^^ t'es gentil, mais c'est pas moi qui est fait la comparaison des vitesses pour les 68k ^^ (j'ai fait les z80) |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 23:01 | |
| |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Vitesse Dim 11 Nov 2007, 23:52 | |
| ba oui ^^ (ta réponse à ProgVal) |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Dim 11 Nov 2007, 23:55 | |
| Nan on parlait pas des comparaisons, on parlait de l'article comparaison-vitesse-langages |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6298 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Vitesse Lun 12 Nov 2007, 00:07 | |
| oui bref ^^
j'ai fait pour les z80 et qqun d'autre pour les 68k
qui est ce quelqu'un d'autre xD ^^ |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Lun 12 Nov 2007, 00:08 | |
| on se demande bien |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6738 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Vitesse Lun 12 Nov 2007, 14:09 | |
| euh, j'ai réfléchit: Ca veut rien dire ces vitesses! Ca dépend de la RAM libre, de l'écran actuel, du remplissage de l'écran HOME, des Stats Plots, des dessins Graph, des fonctions Y= ou Tx=, ... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9457 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Vitesse Lun 12 Nov 2007, 20:55 | |
| l'écran est vide totalement dans tous les cas avant d'exécuter les codes. Et quant à la mémoire, 100 de différence, ça a pas beaucoup d'influence...
Edit : pas de fonctions, ni de stats plots et l'écran Home est pareil. J'ai fait attention à ces critères :) |
|
| |
Contenu sponsorisé
| Sujet: Re: Vitesse | |
| |
|
| |
|