Eval vitesse d'un programme sur differents amigas
-
Same player shoot again !… (SAGA 1.1 et Gold 2.7, et – merci à Zooz et Flype – Core x11 à 78 MHz)
A600 – Vampire « V2 » premier modèle.
@_sam_, sur le dernier Monkey du 09/03, option benchmark activée :
* gcc 2.95.3 – 38.369 fps / 15.223 fps (affichage ok – sur tout l’écran, plus d’écran gris – )
* gcc 3.2.2 – 39.492 fps / 15.471 fps (idem que le 2.95.3)
* vbcc – 16.986 fps / 15.625 fps (affichage ok)
* sasc – 13.275 fps / 11.862 fps (affichage ok)
* gcc 6.3.1b – 20.808 fps / 16.949 fps (affichage ok)
* gcc 6.4.1b – 21.065 fps / 16.500 fps (affichage ok)
version précédente / nouvelle version. Cette fois, plus de polémique (Victor, évidemment…)
P.S. : J’avais oublié, superscalar ON sur la Vampire, s’il y a intérêt à faire sans, je le ferai.
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDIConditions de tests : V500, Core2.7 x12, SAGA1.1, SuperScalar OFF, version 090318 :
* gcc 2.95.3 – 15.500 fps
* gcc 3.2.2 – 15.869 fps
* gcc 6.3.1b – 17.011 fps
* gcc 6.4.1b – 17.294 fps
* sasc – 11.986 fps
* vbcc – 16.116 fps
Conditions de tests : V500, Core2.7 x12, SAGA1.1, SuperScalar ON, version 090318 :
* gcc 2.95.3 – 16.565 fps
* gcc 3.2.2 – 16.553 fps
* gcc 6.3.1b – 17.931 fps
* gcc 6.4.1b – 18.240 fps
* sasc – 12.910 fps
* vbcc – 17.040 fps
Sylvain aka goodchip
ce soir ou demain, je fais les teste sur une amiga 2000 en 060 avec une carte gfx VA2000 mnt.
https://www.youtube.com/@sayasupa
Voici une version compilée pour 060 >>ici<< (avant je ciblais les 040 qui sont finalement bien trop lents.)
Je me rends compte que tous les exe ont le même nom, et que du coup c’est peut-être pas facile de s’y retrouver. Un truc cool à savoir: il y a une chaine $VER dans l’exe et on peut savoir à quelle version on à affaire
[code]
CLI> version monkey.gcc-6.4.1b full
monkey.gcc-6.4.1b 0.684 (03/10/12)
Compiled by Samuel DEVULDER
[/code]
(ici la compilation 684 du 10 mars 2018… ouais bon mon c:version affiche 2012 alors que dans l’exe on a la chaine « $VER: monkey.gcc-6.4.1b 0.684 (10.3.2018) Compiled by Samuel DEVULDER ». Il ne sais pas interpréter 2018 comme il faut. #bugdelan2000)Samuel.
Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
A500 Vampire V2+ ^8^ 🙂
(mais aussi TO8, TO8D, TO9. Groupe PULS.)Je profite d’être sur les tests de la Vampire… (SAGA 1.1 et Gold 2.7, Core x11 à 78 MHz, superscalar ON)
A600 – Vampire « V2 » premier modèle.
@_sam_, sur le dernier Monkey du « 10/03 » optimisée 060, option benchmark activée :
* vbcc – 15.625 fps / 15.551 fps
* gcc 2.95.3 – 15.223 fps / 15.637 fps
* gcc 3.2.2 – 15.471 fps / 15.917 fps
* gcc 6.3.1b – 16.949 fps / 17.306 fps
* gcc 6.4.1b – 16.500 fps / 17.801 fps
* sasc – 11.862 fps / 12.655 fps
version précédente / nouvelle version.
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDIVous avez essayé en mode scanlines ? c’est sympa je trouve 🙂
J’ai rajouté ce tooltype dans la version 1.12 :
Scanlines=YES dans l’icone dev:monitors/vampiregfxJe confirme que le problème de bande grise est corrigé maintenant.
A600 Rev 1.5 + Vampire 600 V2-128.
A1200 Rev 1D4 + Blizzard 1230 III/50Mhz + 68882 + 256MB @ 50ns.Je vais essayer… mais j’avoue que comme j’ai encore la sortie (si l’envie me prends) sur une télé tube cathodique de 36cm… Je n’ai pas essayé !
Pour le fun, dans la journée 😉 Merci Flype !
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDILe rapport des vitesses entre GoodChip et HuggyOne76 donne:
* gcc 2.95.3 – 16.688 / 15.637 = 1.07
* gcc 3.2.2 – 16.745 / 15.917 = 1.05
* gcc 6.3.1b – 19.379 / 17.306 = 1.12
* gcc 6.4.1b – 19.281 / 17.801 = 1.08
* sasc – 13.864 / 12.655 = 1.09
* vbcc – 17.026 / 15.551 = 1.09Alors on retrouve peu ou prou le rapport des Mhz entre les vampire car 12 / 11=1.09. Je suppose que gcc322 et 631b étant un peu hors norme il doit y avoir une explication (l’amiga un peu ralenti sur ce test à cause du multitache chez l’un ou l’autre.)
Samuel.
Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
A500 Vampire V2+ ^8^ 🙂
(mais aussi TO8, TO8D, TO9. Groupe PULS.)Pour le « fun », j’ai passé ma Vampire 600 en « x12 » avec mon USB blaster…
Voici les différences du bench (x10 / x11 / x12) :
* vbcc – 13.419 fps / 15.551 fps / 16.880 fps
* gcc 2.95.3 – 13.491 fps / 15.637 fps / 17.185 fps
* gcc 3.2.2 – 14.107 fps / 15.917 fps / 17.033 fps
* gcc 6.3.1b – 15.400 fps / 17.306 fps / 19.001 fps
* gcc 6.4.1b – 15.390 fps / 17.801 fps / 19.430 fps
* sasc – 10.832 fps / 12.655 fps / 13.324 fps
Mais je ne vais pas rester en x12, ma Vampire est devenue instable (et je ne sais pas si un refroidissement passif servirait… un retour au x11 me semble plus raisonnable. 🙂 )
P.S. : Je faisais mes tests pendant que Sam répondait sur le même thème… Les explications viennent effectivement probablement du multitâches même si je n’ai rien de « spécial » qui se lance (mais y a toujours des processus qui tournent, forcément !). D’autant que les résultats sur la même machine ne sont pas toujours exactement les mêmes apparemment.
P.S. 2 : Instable, pas si sûr… en fait, je fais d’autres tests sans problème… Monkey serait-il si gourmand (surtout la version sasc… bizarre non ?)
P.S. 3 : J’ai ajouté le test en x10… Retour en x11 ! 😉
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDI« je ne sais pas si un refroidissement passif servirait »
Non en effet, çà sert à rien avec le ‘powermod’ (les 2 condos).
A600 Rev 1.5 + Vampire 600 V2-128.
A1200 Rev 1D4 + Blizzard 1230 III/50Mhz + 68882 + 256MB @ 50ns.Merci de vos réponses. OK goodchip, par contre il faut les condos et je n’en ai pas. Je commanderai ça avant (faut juste que je remette la main sur le lien… 🙂 ).
A500+ACA500 - A600+Vampire 2+indivision ECS - A1200+Vampire V2 1200 - Mac Mini 1.42 sous MOS - Just CPC 128k - CPC 6128 - Atari STE 4Mo/CosmosEx - Atari Falcon CT60/SuperVidel 🙂
C64C + 1541-II + Lecteur K7 + SD - Sharp X68000 CZ-601C 4Mo + CF - Sharp X68000 CZ-611C 10Mo + CF + ext. MIDI
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Eval vitesse d'un programme sur differents amigas