Compilador optimizado avanzado para las distribuciones Linux seleccionadas
IBM XL C/C++ for Linux es una herramienta de programación basada en los estándares del sector que puede utilizar para desarrollar grandes aplicaciones complejas y de gran intensidad de cálculo de 32 y 64 bits en los lenguajes de programación C y C++. Optimizada para IBM Power Systems, incluidos los procesadores POWER7, XL C/C++ for Linux da soporte a la programación vectorial y paralela. Este compilador cumple con los últimos estándares de programación internacional y proporciona soporte a la portabilidad de código entre varios sistemas operativos y plataformas de hardware.
- Ajuste de rendimiento: optimiza y maximiza el rendimiento de aplicaciones que se ejecutan en Power Systems.
- Bibliotecas matemáticas y utilidades: proporciona bibliotecas matemáticas muy especializadas y utilidades de optimización y desarrollo.
- Conformidad con los estándares: conforme con los estándares internacionales de C++, lo que permite migrar fácilmente las aplicaciones a Power Systems.
- Integración: se integra con IBM Rational Developer for Power e IBM Rational Team Concert for Power.
- Creación de informes: genera informes que indican el número de usuarios simultáneos que utilizan el compilador.
Ajuste de rendimiento
- XL C/C++ for Linux ofrece la paralelización automática de programas secuenciales para utilizar la potencia de los modernos procesadores de varios núcleos. Este compilador proporciona una implementación completa de OpenMP 3.0 para ocultar las complejidades de la programación paralela.
- XL C/C++ proporciona ampliaciones del lenguaje para dar soporte a la programación vectorial VMX (Vector Multimedia eXtension) y VSX (Vector Scalar eXtension).
- XL C/C++ for Linux genera código de supervisión utilizado para generar un perfil de tiempo de ejecución para ayudar a ajustar el rendimiento de las aplicaciones.
- La optimización mediante respuestas controladas por perfiles (PDF) recopila información sobre un programa que se ejecuta con datos de entrada típicos y luego aplica transformaciones al programa en función de esta información. PDF puede garantizar que el rendimiento de la aplicación se optimiza para las entradas de datos más importantes.
Bibliotecas matemáticas y utilidades
- 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 Power Architecture.
- Los subprogramas de álgebra lineal básica (BLAS) proporcionan funciones algebraicas de alto rendimiento que 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.
Conformidad con los estándares
- XL C/C++ for Linux se ajusta a las siguientes especificaciones de lenguaje de programación: C99, C89, Standard C++ (2003) y C++ 98.
- Este compilador implementa funciones C++0x adicionales.
Recursos de XL C/C++ for Linux
- Hoja de datos: XL C/C++ para AIX y Linux (US, 1.1MB)
Más información acerca de las características y las ventajas del compilador XL C/C++ para AIX y Linux.
- Enterprise Modernization Sandbox (US)
Evalúe las soluciones de Rational para System z y Power Systems en un entorno práctico, sin ningún tipo de instalación ni configuración.
- Prueba del software XL C/C++ for Linux
Descargue una versión de prueba de 60 días de XL C/C++ for Linux de forma gratuita.
Comprar XL C/C++ for Linux
Compilador optimizado avanzado para las distribuciones Linux seleccionadas
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
- 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 Developer for i for SOA Construction
- 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++