Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[DISCUCION]ekopath open source compiller
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Wed Jun 15, 2011 4:48 am    Post subject: [DISCUCION]ekopath open source compiller Reply with quote

como muchos de Uds sabrán se ha liberado el compilador de alto rendimiento para 64bits creo que si es asi, gentoo podria beneficiarse muchisimo de este compilador, se que ya existe un hilo en ingles sobre el tema pero no esta de mas discutirlo en español con todos nosotros, se ha abierto un bug

https://bugs.gentoo.org/show_bug.cgi?id=371603

y un thread en ingles para hablar del tema

https://forums.gentoo.org/viewtopic-t-882569.html?sid=d867380ace48d373c80c4e9295b9a945

cuanto tiempo se demorarn en implementarlo en gentoo?? como se podria hacer la migracion de GCC a ekopath???

http://www.pathscale.com/ekopath-compiler-suite
Back to top
View user's profile Send private message
upszot
Guru
Guru


Joined: 29 Apr 2009
Posts: 306
Location: Argentina

PostPosted: Tue Jul 26, 2011 3:21 am    Post subject: Reply with quote

hola estuve leyendo un poco del tema, por google y en el post en ingles q linkeaste... y esta muy interesante...

vi que ya hay un ebuild en portage http://packages.gentoo.org/package/dev-lang/ekopath

lo que todavía no se, es como se podrá hacer la migración del GCC a esto...

Saludos
_________________
---------------------------------------
Gentoo >> Dell XPS M1530 - T8300 - 4gb - 8600gt 256
ubuntu + xp >> Athon 2000+xp - 1gb - 6600gt 128bt
dd-wrt v24 >> linksys wrt54gl v1.1
android 2.3 (Miui) >> Motorola Defy
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Tue Jul 26, 2011 3:28 am    Post subject: Reply with quote

el tema es interesantisimo, me gustaria tener una distro de 64bits que funcione al doble de velocidad que una distibucion normal compilada con gcc, ademas segun muchos articulos el mismo kernel compilado con eckopath es una bala. no se si alguen ha tenido experiencia con este compilador, lamentablemente ahora tengo una distro de 32bits y el tiempo me esta faltando para instalar una distro en gentoo de 64 bits, pero alguien la ha porbado???
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Tue Jul 26, 2011 10:57 am    Post subject: Reply with quote

yo no perdería el sueño con esto la verdad, supongo que el compilador generará código mas optimizado para algunos casos concretos, dudo mucho que se note en uso diario delante de un linux.
Pasa lo mismo que el compilador de Intel supongo, el que lo haya probado habrá visto que si, efectivamente para algunas cosas concretas si es buena idea usarlo, pero no vas a obtener el mismo aumento de rendimiento en el funcionamiento en general en todo el sistema.

De cualquier manera, un nuevo compilador es mas que bienvenido, cuantas mas alternativas haya mejor para nosotros, los usuarios comunes.

Quote:
segun muchos articulos el mismo kernel compilado con eckopath es una bala


que artículos ?
Tb. se dice lo mismo de ICC y ya ves, a menos que uses un servidor con una carga de trabajos intensa ni te vas a enterar.

saluetes
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Tue Aug 02, 2011 3:14 pm    Post subject: Reply with quote

aver mirate en este articulo:

http://www.muylinux.com/2011/06/14/pathscale-compilador-ekopath-4-open-source-dirndl/

luego este que es el oficial de phoronix, el de arriba es una referencia a este
http://www.phoronix.com/scan.php?page=article&item=pathscale_ekopath4_open&num=1

bueno en todo caso esperemos nomas, cuando liberaron el compilador dio mucho que hablar
Back to top
View user's profile Send private message
upszot
Guru
Guru


Joined: 29 Apr 2009
Posts: 306
Location: Argentina

PostPosted: Wed Nov 30, 2011 3:11 pm    Post subject: Reply with quote

ya han pasado unos meses ...

Alguien sabe si hubo algun avance con este tema? pudieron realizar la migracion completa de gcc a ekopath??..


Saludos
_________________
---------------------------------------
Gentoo >> Dell XPS M1530 - T8300 - 4gb - 8600gt 256
ubuntu + xp >> Athon 2000+xp - 1gb - 6600gt 128bt
dd-wrt v24 >> linksys wrt54gl v1.1
android 2.3 (Miui) >> Motorola Defy
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Sat Mar 03, 2012 7:11 pm    Post subject: Reply with quote

compilé un kernel con ekopath, el rendimiento se siente, desde la carga del kernel hasta el sistema en general se siente mas liviano.

para compilar el kernel con ekopath hay que abrir el Makefile que esta en /usr/src/linux

y se cambian las siguentes lineas:

Code:

#HOSTCC       = gcc
HOSTCC       = pathcc
#HOSTCXX      = g++
HOSTCXX      = pathCC


yo comenté las que apintan a gcc y g++ y las remplace con los compiladores respectivos de ekopath :P
Back to top
View user's profile Send private message
cameta
Veteran
Veteran


Joined: 04 Aug 2004
Posts: 1318

PostPosted: Sat Mar 03, 2012 7:46 pm    Post subject: Reply with quote

Seria interesante un enlace a un buen how to.
Aunque realmente no voy a cambiar el GCC puesto que no hay nada roto, pero si algún día instalase un gentoo en una maquina nueva podría plantearme la alternativa. :wink:
_________________
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Sun Mar 04, 2012 4:12 am    Post subject: Reply with quote

nah intente probarlo con el portage, muchos paquetes no compilan, pero bueh, hay paquetes que si, por ahora es muy inestable el uso de ekopath en el portage, hay un thread que habla de eso, muchos usuarios tienen problemas con ekopath en el portage,

https://forums.gentoo.org/viewtopic-t-882444-postdays-0-postorder-asc-start-25.html

personalmente eh podido compilar coreutils XD despues quise hacer lo mismo con otros paquetes, pero en zlib me sale error:
Back to top
View user's profile Send private message
cameta
Veteran
Veteran


Joined: 04 Aug 2004
Posts: 1318

PostPosted: Mon Mar 05, 2012 11:25 am    Post subject: Reply with quote

No parece una buena idea instalar eso por el momento para el 99 % de los usuarios.
_________________
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Tue Mar 06, 2012 12:49 am    Post subject: Reply with quote

es mas me parece que hay que adaptar algunos los ebuilds para ekopath, haría falta mucho trabajo.
Back to top
View user's profile Send private message
rivapic
n00b
n00b


Joined: 11 Jun 2010
Posts: 21
Location: Asturias

PostPosted: Fri Mar 09, 2012 1:08 pm    Post subject: Reply with quote

Nose si es sugestión o que pero acabo de compilar mi kernel con ekopath y efectivamente como dice ensarman me ha parecido notar que el kernel carga algo mas rapido y que mejora en general el desempeño.

Alguna sugerencia de prueba para medir el rendimiento y comparar.
Back to top
View user's profile Send private message
agdg
Guru
Guru


Joined: 15 Aug 2010
Posts: 320

PostPosted: Fri Mar 09, 2012 5:18 pm    Post subject: Reply with quote

rivapic wrote:
Alguna sugerencia de prueba para medir el rendimiento y comparar.

Puedes empezar por comparar los resultados de Gentoo Packages app-benchmarks/bootchart con cada kernel.

Después yo probaría a copiar (time cp) una gran cantidad de archivos pequeños de un disco a otro, puedes probar con el árbol de portage.

PD: Corres peligro de decir adiós al efecto placebo del que estas disfrutando ;)
_________________
Antonio Guillen · USAM · Un SysAdmin Más
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Sat Mar 10, 2012 12:57 am    Post subject: Reply with quote

jaja ps si, los numeros no mienten, veremos que nos dicen...
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Sat Mar 10, 2012 7:44 am    Post subject: Reply with quote

bueno tenias razon, el aun no eh ejecutado el benchamark, pero me di cuenta que el kernel estaba siendo compilado por gcc

HOSTCC = pathcc
CC = gcc

luego de cambiar el CC a pathcc me salian multiples errores de compilacion

Code:
make
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  HOSTCC  scripts/basic/fixdep
  CC      kernel/bounds.s
pathcc WARNING: -mno-mmx is ignored
  GEN     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
pathcc WARNING: -mno-mmx is ignored
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
pathcc WARNING: -mno-mmx is ignored
  CC      scripts/mod/empty.o
pathcc WARNING: -mno-mmx is ignored
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
  CC      init/main.o
pathcc WARNING: -mno-mmx is ignored
Warning: variable _flags in start_kernel might be used uninitialized
Warning: variable _flags in start_kernel might be used uninitialized
Warning: variable _flags in do_one_initcall might be used uninitialized
Warning: variable pfo_ret__ in kernel_init might be used uninitialized
/tmp/pathcc-s-74b0dc51.s: Assembler messages:
/tmp/pathcc-s-74b0dc51.s:2453: Error: bad memory operand `%rdi'
/tmp/pathcc-s-74b0dc51.s:3314: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3398: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3444: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3518: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3743: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3900: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3916: Error: bad memory operand `%rax'
/tmp/pathcc-s-74b0dc51.s:3926: Error: bad memory operand `%rdi'
/tmp/pathcc-s-74b0dc51.s:3950: Error: bad memory operand `%rdi'
/tmp/pathcc-s-74b0dc51.s:3961: Error: bad memory operand `%rax'
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2
Back to top
View user's profile Send private message
cameta
Veteran
Veteran


Joined: 04 Aug 2004
Posts: 1318

PostPosted: Sun Mar 11, 2012 8:59 pm    Post subject: Reply with quote

Y todo esto para una ganancia de rendimiento que puede ser prácticamente inapreciable en una máquina domestica. :(
_________________
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Back to top
View user's profile Send private message
ensarman
Guru
Guru


Joined: 13 Apr 2006
Posts: 492

PostPosted: Sun Apr 08, 2012 4:18 pm    Post subject: Reply with quote

bueno no hagas estres, me dan ganas de ver que pasa :P simplemente eso.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum