PATHSCALE EKO COMPILER SUITE™
Máximo Rendimiento y Compatibilidad PathScale Compiler Suite es actualmente el compilador C, C++ y Fortran de 64 bits de más elevado rendimiento para entornos basados en Linux. Esta suite aprovecha las prestaciones y el rendimiento de la plataforma de procesadores de 64 bits de Advanced Micro Devices AMD64 e Intel® Xeon™ EM64T.
El compilador PathScale incluye un framework denominado “Every Known Optimization” que permite la inserción de nuevas técnicas de optimización para mejorar el rendimiento. En PathScale, una pobre optimización del compilador se considera un problema y se trata como un reto en el departamento de desarrollo.
Sólidos Cimientos Conocido por su grado de madurez en FORTRAN y su excelente Optimizador, el compilador PathScale es una evolución del compilador SGI®/Cray®. PathScale modernizó este compilador incluyendo OpenMP 2.5 y un front-end gnu C/C++, y mejorando la generación de código para dar soporte a los procesadores AMD64 e Intel EM64T. El resultado es el compilador Linux de 64 bits con mayor rendimiento del mercado y completa compatibilidad con la cadena de herrmientas GNU.
En pruebas con aplicaciones reales, los usuarios finales de HPC han experimentado una ganancia en rendimiento de hasta un 40% frente a otros compiladores alternativos. Esto hace de QLogic PathScale Compiler Suite la mejor alternativa para clústers de computación de 64 bits que persiguen maximizar el rendimiento.
Optimizado para Sistemas AMD Opteron e Intel EM64T PathScale Compiler Suite maximiza el rendimiento del código de la aplicación cuando ésta es compilada para sistemas AMD Opteron. Con las ventajas proporcionadas por los procesadores AMD Opteron, tales como los modos de direccionamiento complejos, conjuntos de registros largos, mayor eficiencia en el traspaso de parámetros y soporte SSE2/3DNow!, el código generado obtendrá un mayor rendimiento en este procesador. Además, es posible ejecutar código inline AMD64 ensamblador.
Características:
- Rápida migración con menos modificaciones en el código fuente
- Uso de modificadores estándar para que la mayoría de ficheros make funcionen
- Permite combinar objetos compilados GNU y PathScale
- Compiladores C, C++ y FORTRAN 77/90/95
- Uso de la cadena de herramientas GNU estándar
- Depurador compatible Pathdb con soporte mejorado de C++/FORTRAN y sintaxis gdb
- Extensiones Cray/SGI Fortran 95 y punteros de carácter
- Big-endian/Little-endian Fortran I/O
- Soporte de OpenMP 2.5 para Fortran
- Procesos de optimización líderes en la industria
- Completo soporte para la compilación en 64 bits
- Compatible con GNU/gcc y depuradores
- Compatibilidad con código fuente y binario
- Probado con Intel Math Kernel Library
|