Publicidad

RSS compilador

EkoPath4 liberado: Linux y sus aplicaciones serán muchísimo más rápidos

45 Comentarios
EkoPath4 liberado: Linux y sus aplicaciones serán muchísimo más rápidos

Phoronix ya abrió la puerta a las especulaciones publicando unos tests, en los que un producto llamado “Dirndl” doblaba la capacidad de cálculo de Ubuntu 11.04. Hoy nos han desvelado lo que provoca ese aumento de velocidad: un compilador.

Alguno conocerá EkoPath, un compilador de alto rendimiento para Intel/AMD de 64 bits, y que se suele usar en superordenadores. Pues bien, este es el compilador que ha sido liberado bajo una licencia GPL. Es decir, que a partir de ahora cualquiera lo puede usar.

¿Qué beneficios traerá esto? Bueno, además de tiempos menores de compilación (hasta un 80% menos que GCC), que eso a los usuarios no nos importa demasiado, las aplicaciones que se compilen con EkoPath4 tendrán un rendimiento muchísimo mejor. Y no creo que sean mejoras de milisegundos, sino mejoras drásticas de rendimiento.

De momento, el compilador no está disponible. En cuanto esté, seguramente empecemos a ver algún kernel compilado con EkoPath (si tenéis ganas, podríais hacerlo hasta vosotros) y podremos ver los resultados con nuestros propios ojos. Estoy seguro de que no quedaremos decepcionados.

¡Gracias a Jorge y a Hector Macías Ayala por los avisos!

Vía | Phoronix
Más información | Nota de prensa oficial

Leer más »

Adobe reactivará el desarrollo de su compilador de aplicaciones para el iOS

5 Comentarios
Adobe reactivará el desarrollo de su compilador de aplicaciones para el iOS

Llegan las primeras consecuencias de la decisión que tomó ayer Apple al hacer públicas sus guías de revisión de aplicaciones y eliminar algunas de las barreras para aceptar frameworks de terceros desarrolladores en su tienda. Adobe ha dado un paso adelante y ha anunciado que retomará el desarrollo de una de las principales novedades que introdujo Flash CS5: la posibilidad de exportar el contenido creado en forma de aplicación para el iOS.

Los motivos son claros: Adobe dejó de dedicar tiempo y esfuerzo a esta funcionalidad en cuanto Apple prohibió usarla con todo el entuerto que se armó hace no tanto tiempo. Pero ahora que en Cupertino han decidido aflojar las cuerdas, Adobe ha decidido poner de su parte y seguir mejorando el componente al poder usarse de forma legal.

De hecho, parece que Apple está empezando ya a aprobar algunas aplicaciones hechas con el compilador de Flash en la App Store, así que ahora simplemente hay que esperar y ver si éstas están al nivel de las desarrolladas con las herramientas oficiales de Apple. Sea como sea, son buenas noticias.

Vía | MacRumors
Imagen | midiman

Leer más »
Publicidad

Intel, requerido a ofrecer un compilador que no juegue sucio contra AMD

52 Comentarios
Intel, requerido a ofrecer un compilador que no juegue sucio contra AMD

Muchos programadores consideran que el compilador de Intel como el mejor del mercado en cuanto a optimización, por lo que suele ser el utilizado en las aplicaciones más críticas. De hecho, si excluimos GNU GCC, hay pocas alternativas que estén a la altura. Y para algunas aplicaciones matemáticas, técnicas y científicas, las librerías de Intel están tan optimizadas, que a efectos prácticos no hay opción a usar otro compilador.

El compilador de Intel, sin embargo, está diseñado específicamente para generar código no eficiente en procesadores AMD o VIA. Es capaz de generar múltiples versiones de un código, cada una optimizada para un procesador y juego de instrucciones determinado, e incluye una función (CPU dispatcher) que detecta el procesador sobre el que se ejecuta la aplicación, y así seleccionar la versión del código compilado a utilizar.

Sin embargo, si el procesador no es un "GenuineIntel", el compilador utiliza en la mayor parte de los casos la versión más lenta del código, incluso si la CPU es capaz de soportar las versiones más optimizadas del código. Pero esta táctica de dudosa ética se le va a acabar a Intel.

Leer más »
Publicidad

Ver más artículos