-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-02-07 a las 11:03 -0300, Juan Erbes escribió:
Normalmente, la mayoria no tenemos en cuenta cuales son las optimizaciones que se pasan en la linea de comandos al compilador gcc, porque de eso se encarga normalmente el script del Makefile. Ahora, cuando uno debe compilar directamente un fuente en C, sin ningun script, que parametros conviene darle al gcc para compilar y obtener un ejecutable optimizado, por ejempo para un Athlon64-X2? (y si es posible que utilice los 2 cores en forma simetrica)
- -O2 -march=pentium4 En tu caso será otro procesador, claro. Busca tu arquitectura en "info gcc", "Node: Submodel Options" (3.17). Supongo será "i386 and x86-64 Options", (3.17.14): _k8, opteron, athlon64, athlon-fx_ AMD K8 core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction set extensions.) Sería, creo, "-O2 -march=athlon64". En el nodo "Node: IA-64 Options" tienes unos cuantos ajustes más peculiares de esa arquitectura. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHq19TtTMYHG2NR9URAmyZAJ9OvqcGMRJtGV5K8KXh/EeTr2OSSgCdHPsQ yO8rNPDL/NIwXM8EPMvp0ME= =8XS6 -----END PGP SIGNATURE-----