J'essaie de determiner les meilleures optimisations pour ma machine. Actuellement, je force avec -march=athlon-xp -pipe -O3. C'est deja pas mal mais j'aimerais pousser le concept plus loin. Un p'tit man gcc, section optimisations, et la je trouve les bonnes informations. Seulement, y'a tellement d'options, et pour la plupart, je n'en connais pas l'impact, que je ne sais lesquelles ajouter!
Si vous pouviez m'�clairer... et si ca vaut la peine d'ajouter qqch � mon optimisation actuelle.
Bein... tout d�pend de ton application. Si, comme pour 90% des cas, elle fait des acc�s I/O � des fichiers ou r�seau, ou encore � une DB, �a ne vaut pas la peine de pousser l'optimisation plus loin, le bottleneck se situera l� de toute mani�re.
Si par contre, c'est du calcul pur, �a vaut effectivement la peine, mais l� encore, essayer de parall�liser apporte plus que des options � la compilation, pour autant que ce soit possible (et surtout sur une machine SMP (*) �videmment, ou alors distribuer sur un HPC (**) si �a en vaut la peine et que le processus de calcul est tr�s intensif). (*) Symmetric MultiProcessor = machine � plusieurs processeurs (**) High Performance Cluster = cluster de calcul (pas failover ou load-balancing) -- -o) Pascal Bleser ATOS Origin/Aachen(DE) | /\\ <[EMAIL PROTECTED]> | _\_v <[EMAIL PROTECTED]> | ---------------------------------------------| Jesus saves,Buddha makes incremental backups : ---------------------------------------------' _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@;lists.unixtech.be IRC: efnet.unixtech.be:6667 - #unixtech

