Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » GFA-Basic TI68K » News » Rapport de performances (181 réponse(s))
./REPRISE DU POST PRECEDENT (post n°76)   Marquer comme non lu.
geogeo Ecrit le: Samedi 2 octobre 2004 à 15:40 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Oups désolé j'ai fais une erreur, la valeur correcte pour la boucle est 3000 et non 30000.
Mais bon dans tout les cas TIGCC explose GFA Basic. ^^

Voici un nouveau code optimisé qui s'execute en 8.935 secondes:
Cls
T%=Timer
X%=240
Y%=128
K%=1
While K%<=3000
  N%=Random(3)
  If N%=0 Then
    Div X%,2
    Div Y%,2
  Elseif N%=1 Then
    Div X%,2
    Add X%,60
    Div Y%,2
    Add Y%,64
  Else
    Div X%,2
    Add X%,120
    Div Y%,2
  Endif

  Plot X%,Y%
  Inc K%
Wend
Print "Temps:"'(Timer-T%)/200


Avec 30000 points je met 89.5 secondes mais chut! #timide#
-Edité le Samedi 2 octobre 2004 à 15:40 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°77   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 2 octobre 2004 à 20:22 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Et mon code C met 150 ms avec 3000. :p (Je viens de tester pour être sûr.)
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°78   Marquer comme non lu.
Billy Charvet Ecrit le: Lundi 4 octobre 2004 à 13:02 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Va plutôt comparer TIGCC et ETP Studio, ça c'est un adversaire à ta taille lol :p
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°79   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 4 octobre 2004 à 14:00 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Bah, essaye de compiler le même code avec ETP alors...
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°80   Marquer comme non lu.
limmt Ecrit le: Vendredi 8 octobre 2004 à 08:37 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


lol c'est pas le meme langage :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°81   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 8 octobre 2004 à 10:40 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Évidemment. Je voulais dire qu'il doit essayer de compiler une traduction 1:1, comme je l'ai fait pour le C, et puis on va voir ce que ça donne. Je pourrais le faire, mais 1. je n'ai pas la version la plus récente (mot de passe OrageStudio à la c*n...) et 2. je n'ai pas envie de télécharger et installer ETP juste pour essayer un truc.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°82   Marquer comme non lu.
Billy Charvet Ecrit le: Vendredi 8 octobre 2004 à 12:43 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Moi pareil. :)
Faut qu'on trouve qqun qui veut bien... Nounours par exemple...
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°83   Marquer comme non lu.
geogeo Ecrit le: Vendredi 8 octobre 2004 à 17:06 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Catégorie ETP svp :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°84   Marquer comme non lu.
Billy Charvet Ecrit le: Vendredi 8 octobre 2004 à 17:24 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


#oui#, c'est ce que je veux dire à Kevin en fait.
Mais tu as trouvé les mots justes. #bravo#
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°85   Marquer comme non lu.
geogeo Ecrit le: Mardi 2 novembre 2004 à 00:46 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Juste une petite note pour dire que GFA Basic n'est pas mort, je reprend depuis le début le moteur d'exécution des tokens mais cette fois il sera codé 100% ASM et promet d'être environ 2x plus rapide (ça c'est la théorie) au minimum comparé à l'ancien moteur!
Bien sûr la boucle for sera ajouté avec la gestion des DATAS et de nouvelles fonctions....
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°86   Marquer comme non lu.
Billy Charvet Ecrit le: Mardi 2 novembre 2004 à 09:09 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Miam... =)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°87   Marquer comme non lu.
willyFFfan Ecrit le: Mardi 2 novembre 2004 à 22:11 Déconnecté(e)    Voir le profil de willyFFfan Envoyer un email à willyFFfan Visiter le site WEB de willyFFfan Envoyer un message privé à willyFFfan  

Et bien! Je viens de lire ces 5 pages et franchement je crois que ce projet doit te prendre bcp de temps!!Mais ca va etre un truc de ouf!!!!!!!!!!!!!!! #triso#
Bravo geogeo, pour ce que tu fais dans la communauté Ti, sans des gens comme toi et tous les autres qui sont actifs sur ti-gen, et bien je pense que la Ti serait morte bien vite et que Texas instrument aurais surement bien moins d'argent!!
Alors je crois que tu pourrais te faire payez par Texas!! Y a pas de raison... :D
Non plus sérieusement #merci# geogeo.
Et pour toi on va faire un tas de viande!!!! #bigd#
http://www.total-ti89.com/images/total-ti89.gif
    
./Post n°88   Marquer comme non lu.
geogeo Ecrit le: Mercredi 3 novembre 2004 à 01:13 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


lol merci :) Mais ce projet est loin d'être fini et utilisable par tous... :(
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°89   Marquer comme non lu.
geogeo Ecrit le: Dimanche 7 novembre 2004 à 19:26 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Juste pour dire que GFA Basic arrive enfin à la cheville de GFA Basic sur Atari ST c'est à dire qu'il est 3.5x plus rapide que la version précédente et il me reste encore des optimisations à faire :)
-Edité le Dimanche 7 novembre 2004 à 19:26 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°90   Marquer comme non lu.
limmt Ecrit le: Dimanche 7 novembre 2004 à 19:32 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


3.5x plus rapide geogeo t'es génial :)
tu vas bientot dépasser TIGCC :D
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°91   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 7 novembre 2004 à 20:16 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


#ptdr#
-Edité le Dimanche 7 novembre 2004 à 20:16 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°92   Marquer comme non lu.
geogeo Ecrit le: Dimanche 7 novembre 2004 à 20:17 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Méchant Kevin :D
limmt :
3.5x plus rapide geogeo t'es génial :)
tu vas bientot dépasser TIGCC :D


Ce n'est pas possible sauf si GFA Basic compile le code.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°93   Marquer comme non lu.
limmt Ecrit le: Dimanche 7 novembre 2004 à 21:55 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


je sais bien lol
mais c'est quand meme super t'arrive maintenant a combien de fois plus vite que le TI-basic??
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°94   Marquer comme non lu.
geogeo Ecrit le: Lundi 8 novembre 2004 à 13:15 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Pour l'instant GFA Basic est 60x plus rapide que le TI-Basic (programme assez long pour une opération simple) mais je peux encore faire des optimisations. Normalement une boucle for de 10000 cycles devrait mettre moins d'une seconde environ 0.69 seconde alors que le TI-Basic met 130 secondes. Donc là on est 188x plus rapide. Mais bon dans le pire des cas on sera 60x plus rapide :D Et faudra pas oublier les avantages, NVG, bas niveau...
Juste pour comparaison, hier j'ai fait un programme de dessin de cercle, en TI-Basic il fallait 10 secondes pour tracer le cercle contre 0.19 seconde en GFA Basic non optimisé avec la fonction de dessin de pixel du TIOS!
-Edité le Lundi 8 novembre 2004 à 13:16 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°95   Marquer comme non lu.
limmt Ecrit le: Lundi 8 novembre 2004 à 19:30 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


a oué quand meme ca fait du 52.6x plus rapide sans optimiser, donc en optimisant tu devrais arriver a du 100x facile ;)
continue comme ca :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
  :: Index » GFA-Basic TI68K » News » Rapport de performances (181 réponse(s))
Pages : 5/10     « 1 2 3 4 [5] 6 7 8 9 10 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 97.11ms avec 18 requetes