Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
26 Oct 2005, 14:04
Message
#31
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
QUOTE(schlum @ 26 Oct 2005, 13:45) J'ai fait du fortran... A deux périodes de ma vie (du 77 uniquement)
[right][snapback]1388989[/snapback][/right] C'est sur que le 77 n'est pas ce qu'il y a de plus convivial. Depuis que j'ai basculé en f90, j'ai du mal a réécrire à l'ancienne mode. Ex : division d'une ligne d'une matrice par un élément de cette ligne mat(i,: )=mat(i,: )/mat(i,j) ! et Hop Bon , je ne suis pas un acharné du fortran non plus quelque temps. Edit : mdr les sections régulières : de mon exemple induisaient l'apparition de smileys & réduction des citations Ce message a été modifié par Bus Error - 26 Oct 2005, 14:07. -------------------- -- ceci n'est pas une signature --
|
|
|
|
26 Oct 2005, 14:21
Message
#32
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 129 Inscrit : 21 Aug 2005 Membre no 44 239 |
QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! -------------------- Powerbook G4 1.33 Ghz - Mac OS X 10.5
|
|
|
|
26 Oct 2005, 14:31
Message
#33
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
QUOTE(Cochonou @ 26 Oct 2005, 14:21) QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! [right][snapback]1389042[/snapback][/right] Pour le compilo f2003, je suis preneur. J'en ai marre de ne pas pouvoir transmettre un tableau dynamique (non alloué) sans passer par le biais d'un pointeur pour le prog, j'ai mis du (kind=2) pour éviter de devoir attendre trop longtemps donc on devrait avoir -2^15 et 2^15 -1. J'avais fait une tentative sans -O2 avec du kind=4, mais j'ai du le shooter... Edit : Ton compilo ne fait pas une promotion de ss-type automatique ? Ce message a été modifié par Bus Error - 26 Oct 2005, 14:35. -------------------- -- ceci n'est pas une signature --
|
|
|
|
26 Oct 2005, 15:09
Message
#34
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(Cochonou @ 26 Oct 2005, 15:21) QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! [right][snapback]1389042[/snapback][/right] Ca donne très exactement : CODE -32768 32767 Enfin je ne m'attendais pas non plus à voir mon ordi danser la java -------------------- I think therefore I Mac
|
|
|
|
26 Oct 2005, 15:12
Message
#35
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE(SuperCed @ 26 Oct 2005, 14:56) QUOTE(schlum @ 26 Oct 2005, 13:45) après avoir passé mon enfance avec Hypercard ; Toi aussi!!! [right][snapback]1389010[/snapback][/right] Ouep ! C'était tellement génial ce truc Qu'est-ce que j'ai pu m'amuser avec... (j'ai commencé tout petit avec des boutons qui faisaient de la musique "play ...", puis c'était de plus en plus évolué avec l'âge Enfin j'ai pas suivi avec Supercard, Revolution etc. C'est super sympa mais ça donne pas des bases super rigoureuses pour la programmation En tout cas mon amour de la programmation vient de là... Ce langage était abordable même par les enfants. -------------------- I think therefore I Mac
|
|
|
|
26 Oct 2005, 15:23
Message
#36
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
QUOTE(schlum @ 26 Oct 2005, 15:09) QUOTE(Cochonou @ 26 Oct 2005, 15:21) QUOTE schlum tu peux donc maintenant révéler au monde ce que fait ce "merveilleux" prog. en f90 smile.gif D'après mes faibles souvenirs de Fortran (du 90 ? et pourquoi pas du 2003 tant qu'on y est ! [right][snapback]1389042[/snapback][/right] Ca donne très exactement : CODE -32768 32767 Enfin je ne m'attendais pas non plus à voir mon ordi danser la java [right][snapback]1389127[/snapback][/right] J'avais prévenu Mais c'est quand même utile (à défaut d'être intéressant) pour montrer qu'on peut faire des calculs faux avec un algorithme correct : i = 100 ! i déclaré en integer(2) i = i*400 print*,i ! surprise Dans un autre registre, pour confirmer ce que disait f_cam concernant le bytecode de Python: "the Python interpreter is a very modest thing to require users to install. And technically, the code does get compiled, just like Java and .NET, to a "bytecode" file, which is what the interpreter actually executes. " Ce message a été modifié par Bus Error - 26 Oct 2005, 15:24. -------------------- -- ceci n'est pas une signature --
|
|
|
|
30 Oct 2005, 01:32
Message
#37
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Oyé, Oyé braves programmeurs de MB
gcc -O3 -o xlignes xlignes.c -framework OpenGL -framework GLUT et qui a le don de bien solliciter le cpu et la carte comme en témoigne l'accélération du ventilo de mon mini. Un affichage du nombre de FPS aurait été bienvenu (?), mais le prog ne satisfait déjà plus au critère d'un deumiluicenkarantwuikar en faisant 3544 caractères au total, et ce malgré un code assez "compact". Edit : je l'avais initialement écrit en fortran90+f90gl Reedit: je crois que je vais jeter un oeil à Ruby d'ici qques temps .... Ce message a été modifié par Bus Error - 30 Oct 2005, 15:32. -------------------- -- ceci n'est pas une signature --
|
|
|
|
16 Nov 2005, 00:18
Message
#38
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Suite à une demande nombreuse (
Le code (en tout cas les ajouts) n'est (ne sont) plus "deulignisé(s)" Le code se compile toujours par : gcc -O3 -o xlignes+ xlignes+.c -framework OpenGL -framework GLUT Sur mon mini par défaut je suis à environ 25 (en -O0) et 33 (en -O3) avec le gcc4.0.1 qui vient avec Xcode2.2. Edit: Bon OK, ya un "bug", l"affichage du pas de la grille et le FPS se baladent...mais il s'agit d'un programme génétiquement modifié (PGM) par greffe d'une vieille routine Ce message a été modifié par Not a Number - 29 Jan 2006, 16:13. -------------------- -- ceci n'est pas une signature --
|
|
|
|
29 Jan 2006, 00:04
Message
#39
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Parce que je voulais avoir très vite une idée de ce que pouvait réellement donner mon "nouveau jouet" (iMac Core Duo 2GHz), j'ai recompilé le même bout de code ci-dessus avec gcc4 :
en natif ~80 fps (en désactivant un core par CHUD) en émulation ~20 fps (idem), soit près de 10 fps de moins qu'avec mon vieux G4 MDD@1,25GHz (1 cpu désactivé et 512 Mo de RAM également) et son ATI 9000 Pro. du coup je m'en vais tester sur un G5@2,5GHz en 10.4.4 (Carte : GeForce 6600) également...... ~53 fps avec gcc-3.3 ~76 fps avec gcc4.0.1 Ce message a été modifié par Not a Number - 29 Jan 2006, 00:29. -------------------- -- ceci n'est pas une signature --
|
|
|
|
29 Jan 2006, 18:04
Message
#40
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Pourrais-tu élaborer un peu stp ?
Tu dis: en natif ~80 fps (en désactivant un core par CHUD) çà veut dire que même à cloche-pied ton nouvel iMac court plus vite que le [email protected] GHz ? Et qu' est-ce qui t'empêche de tourner avec les deux cores ? Merci, J-P |
|
|
|
30 Jan 2006, 19:48
Message
#41
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
CITATION(Jaypee @ 29 Jan 2006, 18:04) [snapback]1531948[/snapback] Pourrais-tu élaborer un peu stp ? Tu dis: en natif ~80 fps (en désactivant un core par CHUD) çà veut dire que même à cloche-pied ton nouvel iMac court plus vite que le [email protected] GHz ? Et qu' est-ce qui t'empêche de tourner avec les deux cores ? Merci, J-P Pour clarifier un peu les choses: Je n'avais désactivé que deux des cpu sur le Quad, car la machine était déjà en charge faible. J'ai refait le test aujourd'hui sur un bi@2,5GHz (Radeon 9600 XT) à vide en désactivant un CPU et j'ai ~80 fps comme le duo. En activant les deux cpu, pas de modifications perceptibles. La carte graphique plus récente de l'iMac explique peut-être ce résultat, avec également une plus grande aptitude de gcc à optimiser pour intel. A ce propos, j'attends d'avoir accès aux compilateurs Béta de Intel pour faire un test de pur calcul en virgule flottante : XLF vs IFC Actuellement, toujours pas de mail de confirmation....... Tiens en attendant pendant que j'y suis re-test du Quad (toujours avec petite charge 15-25% ) ..... 1 cpu = trop instable 2 cpu = ~ 85 fps 4 cpu = ~ 87 fps (max 90.3) Les chiffres sont meilleurs aujourd'hui. Sans doute, que l'utilisation de ARD pour faire les relevés précédents sur le Quad pénalisait un peu la machine. Si j'ai le temps, je lui ferais bien écrire le nombre de fps dans un fichier à mon petit prog, pour avoir une idée plus précise des fluctuations et la possibilité de calculer une moyenne.... Edit: avec les deux cores actifs on passe à ~82 fps pour l'iMac Duo. Ce message a été modifié par Not a Number - 30 Jan 2006, 22:38. -------------------- -- ceci n'est pas une signature --
|
|
|
|
23 May 2006, 22:12
Message
#42
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Avec le nouveau MacBook à 2GHz en fréquence effective (cf. CoreDuoTemp) c'est ~70 fps charge à 55% de charge (et 82 °C)
et 65-70 fps sur un core toujours ~80 fps pour l'iMac Core Duo en recompilant avec Xcode2.3 et à 45°C Ce message a été modifié par Not a Number - 23 May 2006, 22:22. -------------------- -- ceci n'est pas une signature --
|
|
|
|
23 May 2006, 22:39
Message
#43
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 188 Inscrit : 16 Mar 2006 Lieu : Talence (33) Membre no 57 688 |
Sur le mac mini solo et sa brave GMA 950 : 97% de charge, de 47 à 50 FPS.
-------------------- MacMini Intel Core Solo / Macbook v1 / Iphone 3G / iPhone Developer Program / http://www. baronnet.fr/iphone
![]() |
|
|
|
23 May 2006, 23:02
Message
#44
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 431 Inscrit : 22 Sep 2005 Lieu : X Membre no 46 478 |
Avec les Intel Core, il vaut mieux s'assurer que le processeur tourne à son max.
je crois qu'il baisse de fréquence en cas de montée brutale en température. en chargant à 100% (démarrage de deux progs), l'un tourne vers 55 fps et l'autre vers 65 fps. Ce message a été modifié par Not a Number - 23 May 2006, 23:05. -------------------- -- ceci n'est pas une signature --
|
|
|
|
![]() ![]() |
| Nous sommes le : 5th November 2025 - 22:53 |