El compilador Fortran maximiza el rendimiento de las aplicaciones en IBM Power Systems
IBM XL Fortran for Linux es un compilador Fortran de alto rendimiento basado en estándares con características avanzadas de ajuste de rendimiento y optimización. Fortran for Linux permite el desarrollo de aplicaciones paralelas que utilizan las características de vector y multinúcleo del procesador IBM POWER. Optimiza la infraestructura en IBM Power Systems y da soporte a una gran cantidad de cálculos numéricos, científicos y de alto rendimiento.
IBM XL Fortran para Linux ofrece:
- Tecnología de ajuste de rendimiento y optimización líder: aprovecha los progresos en hardware de Power Systems, incluida la más reciente tecnología IBM POWER7.
- Bibliotecas de alto rendimiento: ajustadas específicamente para la arquitectura POWER. Incluyen el subsitema de aceleración matemática, los subprogramas de álgebra lineal básica y la biblioteca de tiempo de ejecución de paralelización de memoria compartida de IBM.
- Optimización basada en perfil<: genera código de supervisión que se utiliza para generar un perfil de ejecución, que permite ajustar el rendimiento de las aplicaciones.
- Conformidad con estándares de lenguajes de programación: cumple con los estándares de lenguajes de programación internacionales más recientes, incluidos los estándares de interoperatividad entre lenguajes.
- Informes y seguimiento de utilización: genera informes sobre el uso general del compilador en su organización.
Tecnología de optimización y de ajuste de rendimiento líder
- XL Fortran para Linux da soporte a la paralelización automática de programas secuenciales para aprovechar al máximo la potencia de los procesadores multinúcleo.
- Da soporte a los sistemas con arquitecturas de procesador y sistemas operativos que ejecutan conjuntos de instrucciones SIMD (Single Instruction, Multiple Data). Incluye instrucciones VMX (Vector Multimedia Extension) y el conjunto de instrucciones VSX (Vector Scalar Extension) de POWER7.
- Da soporte a OpenMP API Versión 3.0 para el desarrollo de aplicaciones paralelas que simplifica el paralelismo de datos y tareas.
- Puede generar datos de perfil para la aplicación y utilizarlos para optimizar la aplicación.
Bibliotecas de alto rendimiento
- El subsistema de aceleración matemática (MASS) consta de bibliotecas de funciones intrínsecas matemáticas adaptadas específicamente para obtener un rendimiento óptimo con arquitecturas POWER.
- Los subprogramas de álgebra lineal básica (BLAS) proporcionan funciones algebraicas de alto rendimiento. Se utilizan para realizar multiplicaciones y sumas combinadas de matrices en matrices generales o sus transpuestas.
- La biblioteca de tiempo de ejecución de paralelización de memoria compartida (SMP) soporta el proceso paralelo explícito y automático.
- Las bibliotecas de alto rendimiento incrementan la productividad de los usuarios y mejoran el rendimiento de la aplicación en tiempo de ejecución. Aceleran el desarrollo inicial, reduciendo el número de errores y los costes de mantenimiento a largo plazo.
Optimización basada en perfil
- La optimización mediante respuestas controladas por perfiles recopila información sobre un programa que se ejecuta con datos de entrada típicos. A continuación, aplica transformaciones al programa en función de esta información. Las respuestas basadas en perfiles garantizan que el rendimiento de la aplicación se optimiza para las entradas de datos más importantes.
- Las funciones de supervisión de perfiles de aplicaciones y las respuestas controladas por perfiles minimizan la necesidad de hacer ajustes manuales para conseguir el rendimiento deseado en aplicaciones grandes y complejas.
Conformidad con estándares de lenguajes de programación
- XL Fortran para Linux admite Fortran 2003, OpenMP 3.0, Fortran 95, Fortran 90 y FORTRAN 77.
- Los compiladores XL protegen la inversión en código de objeto y origen existente de Fortran con versiones anteriores de los compiladores. Permiten a los usuarios reconstruir y vincular todos los componentes en las mismas aplicaciones mediante las versiones de compiladores más recientes.
- Las bibliotecas o el código de objeto compilados con versiones anteriores de XL Fortran son compatibles con el entorno de ejecución y el compilador XL Fortran más reciente.
- Gracias al soporte a los lenguajes de programación de conformidad con el sector, XL Fortran for Linux da portabilidad a sus aplicaciones.
Informes y seguimiento de utilización
- XL Fortran para Linux genera informes que indican el número de usuarios simultáneos que utilizan el compilador.
- Los informes del compilador están disponibles en formato XML. Puede crear herramientas para leer y analizar los resultados.
- Se proporcionan informes para cuatro categorías de optimización. Incluyen alineaciones, transformaciones de bucles, reorganizaciones de datos e información de respuestas controladas por perfiles.
- Los informes de análisis de bucles proporcionan información sobre nidos de bucles en los que se realizó el análisis de bucles agresivos.
- Los informes de perfiles mejorados proporcionan información adicional sobre el recuento de iteración de bucles, el recuento de llamadas y bloqueos y el número de pérdidas de caché para determinadas funciones.
Recursos de XL Fortran para Linux
- Software de prueba: XL Fortran para Linux (US)
Descargue el compilador XL Fortran para Linux para una evaluación gratuita.
- Software de prueba: XL Fortran para Linux (US)
Pruebe el compilador XL Fortran para Linux en un entorno de nube. No es necesaria ninguna instalación.
- Documentación técnica: visión general del compilador IBM XL Fortran (US)
Más información acerca de las características del compilador XL Fortran y cómo pueden ayudarle con sus necesidades de desarrollo de Fortran.
- Hoja de datos: IBM XL Fortran para AIX, IBM XL Fortran para Linux (PDF, 924 KB)
Descubra cómo optimizar la infraestructura de que dispone, estimular la productividad y reducir el tiempo de desarrollo.
Comprar XL Fortran for Linux
El compilador Fortran maximiza el rendimiento de las aplicaciones en IBM Power Systems
IBM Software Suscription y Software Support está incluido en el precio del producto para el primer año.
Descarga del software online después de la compra - sin gastos de envío.
No disponible para la compra online. Otros medios de compra o solicitar información adicional.
¿Necesita ayuda? Contacte IBM
- Solicite una cotización
- Consúltenos por e-mail
- O llámenos al: 0800-100-5000 (Int: 4036)
Lunes a viernes de 8 a 17 h. Mencione este código: 109HG03W
- Compiladores
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for OS/390
- COBOL for VM
- COBOL for VSE/ESA
- COBOL Report Writer
- Compiler and Library for REXX on zSeries
- Enterprise COBOL for z/OS
- Enterprise PL/I for z/OS
- PL/I for AIX
- PL/I for MVS & VM
- PL/I for VSE
- Rational Development Studio for i
- VS FORTRAN
- XL C for AIX
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL C/C++ for z/VM
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Blue Gene/Q
- XL Fortran for Linux
- z/OS XL C/C++
Una manera fácil de adquirir nuestros productos u obtener más información.
Contáctenos
Una manera fácil de adquirir nuestros productos u obtener más información.
- Consúltenos por e-mail
- Solicite una cotización
- O llámenos al: 0800-100-5000 (Int: 4036)
Lunes a viernes de 8 a 17 h. Mencione este código: 109HG03W