PathScale libera el compilador EKOPath 4, a triplicar rendimientos

Seguramente os acordéis del artículo que publicamos hace unos días en el que hablábamos de un posible anuncio que haría que el rendimiento de vuestro sistema y aplicaciones creciera de forma notable. Pues bien, ese anuncio se ha producido finalmente, y en MuyLinux acertamos de pleno a qué se referían.

Como indican en Phoronix, se trata de la liberación del compilador EKOPath bajo una licencia Open Source, lo que permitirá usar este desarrollo para compilar tanto el kernel Linux como el resto de componentes de una distribución completa.

Puede que eso no os parezca importante, pero gracias a la optimización de código que consigue EKOPath 4 se pueden lograr aumentos de rendimiento que llegan a triplicar en algunos escenarios los de un sistema compilado de forma “convencional” con gcc. He aquí algunas gráficas que lo atestiguan:

PathScale libera el compilador EKOPath 4, a triplicar rendimientos

PathScale libera el compilador EKOPath 4, a triplicar rendimientos

PathScale libera el compilador EKOPath 4, a triplicar rendimientos

PathScale libera el compilador EKOPath 4, a triplicar rendimientos

EKOPath 4 es un compilador para arquitecturas Intel 64 (Itanium) y AMD64 (nuestros micros con extensiones de 64 bits) para los lenguajes C99, C++ 2003 y con soporte parcial para Fortran 2003. Hasta ahora la licencia de este software propietario era de 1.795 dólares como mínimo, pero ahora sus responsables han decidido liberar el compilador para usarlo con licencia Open Source y además ofrecer servicios de soporte comerciales (estos sí que serán de pago) para el desarrollo.

Una fantástica noticia para toda la comunidad Open Source. Ahora queda saber si las distribuciones comenzarán a aprovechar este desarrollo para crear distros ‘optimizadas’, o bien se utilizan solo en entornos especializados como los organismos que utilizan por ejemplo HPC. Estaremos muy atentos a este desarrollo, del que podéis encontrar más detalles en la página oficial de sus responsables, PathScale.

 

Fuente: muylinux

¿Quién está en línea?

Hay 1084 invitados y ningún miembro en línea