IBM® Open XL C/C++ for Linux® on Power es el compilador C/C++ de nueva generación de IBM, que facilita la creación y el mantenimiento de aplicaciones escritas en C/C++ para su uso en plataformas IBM® Power. Con la explotación completa de la última arquitectura Power10, IBM® Open XL C/C++ for Linux on Power puede generar código que aprovecha las capacidades de Power10 para maximizar la utilización de su hardware.
IBM Open XL C/C++ for Linux on Power incorpora completamente la infraestructura de compiladores Clang y LLVM para C/C++ para que pueda disfrutar de la combinación de la tecnología de código abierto y la fortaleza de IBM en la tecnología de optimización de compiladores. LLVM es un marco de compilación de código abierto mantenido activamente por una gran comunidad de desarrolladores, que admite múltiples arquitecturas y lenguajes de programación. Clang forma parte de la infraestructura del compilador LLVM que proporciona una interfaz de lenguaje y una infraestructura de herramientas para el proyecto LLVM.
La infraestructura de IBM® Open XL C/C++ for Linux on Power le permite beneficiarse del lenguaje C/C++ moderno que incluye características de C++17, optimizaciones LLVM comunes y compatibilidad con el compilador GCC.
Los compiladores heredados de IBM® XL C/C++ for Linux todavía están disponibles para su uso. Vaya a la pestaña de recursos para obtener más información.
Aproveche la arquitectura Power10, como el acelerador de multiplicación de matrices (MMA), y maximice el retorno de la inversión con la explotación completa del hardware.
Aproveche tanto las optimizaciones LLVM comunes como las tecnologías líderes del sector de IBM para mejorar el rendimiento de las cargas de trabajo.
Proporcione capacidades de diagnóstico y generación de informes de Clang/LLVM y ofrezca varias utilidades basadas en LLVM para que su desarrollo funcione de forma más eficiente.
Una mayor velocidad de compilación ayuda a acortar el ciclo de desarrollo, permite iteraciones más rápidas y proporciona una entrega continua para aplicaciones cruciales para la empresa en Linux.
Ofrezca nuevas licencias mensuales por unidad de carga de núcleo de proceso virtual (VPC). Habilite la licencia de compiladores IBM® Open XL en servidores virtuales según las capacidades necesarias cuando realice la transición a la nube híbrida.
Vienen con un servicio y soporte superiores de IBM.
Incorpora completamente la infraestructura del compilador Clang y LLVM para C/C++. Le permite disfrutar de las modernas características del lenguaje C/C++ y de las funciones de optimización habituales de LLVM, como las capacidades de diagnóstico e informes de LLVM.
Aprovecha por completo la arquitectura Power10. Proporciona opciones de arquitectura Power10, funciones integradas y funciones de biblioteca ajustadas para maximizar el ROI del hardware.
Proporciona la optimización del programa durante el enlace.Permite aprovechar las optimizaciones intermodulares sin realizar cambios significativos en los makefiles o en el sistema de compilación.
Proporciona una técnica de optimización del compilador en programación informática que utiliza perfiles para mejorar el rendimiento en tiempo de ejecución del programa.
Proporciona un conjunto de bibliotecas para la computación matemática de alto rendimiento, incluidas las bibliotecas Mathematical Acceleration Subsystem (MASS) y Basic Linear Algebra Subprograms (BLAS).
Proporciona información que le ayudará a utilizar las funciones del compilador para optimizar sus aplicaciones.
Proporciona extensiones del lenguaje para admitir la programación con extensión multimedia vectorial (VMX) y extensión escalar vectorial (VSX).
Requisitos de software
Requisitos de hardware
Utilice cualquier servidor IBM® Power siempre que sea compatible con la distribución de su sistema operativo.
Un compilador de alto rendimiento para desarrollar programas C complejos.
Un compilador de alto rendimiento para desarrollar programas C/C++ complejos.
Un compilador de alto rendimiento para desarrollar programas Fortran complejos.
Un compilador de alto rendimiento para desarrollar programas Fortran complejos.
Los compiladores de IBM mejoran el rendimiento del sistema en aplicaciones que aprovechan al máximo las arquitecturas de IBM.
Una licencia por usuario único
A partir de
3930,00 USD*
por usuario autorizado
Acceso compartido para varios usuarios
A partir de
11 900,00 USD*
por usuario simultáneo
Licencia mensual cobrada por núcleo de procesador virtual (VPC)
A partir de
88,60 USD*
por VPC al mes
El número de licencias necesarias es el número de usuarios únicos que utilizan el compilador
El número de licencias necesarias es el número máximo de usuarios que utilizan el compilador al mismo tiempo
El número de licencias necesarias depende de la capacidad del entorno en el que se utilice el compilador
Adquirido a través del IBM® Passport Advantage (PA) o del sistema de cumplimiento de software autorizado
Comprado a través de PA o del sistema de cumplimiento de software autorizado
Comprado a través de PA, el sistema de cumplimiento de software autorizado o en línea mediante el botón Comprar ahora
Licencia no compartible
Precio potencialmente inferior al de las licencias para varios usuarios autorizados
Opción de tarificación más flexible (pago mensual por uso)
Incluye 12 meses de asistencia 24 horas al día, 7 días a la semana y acceso a nuevas funciones de software
Incluye 12 meses de asistencia 24 horas al día, 7 días a la semana y acceso a nuevas funciones de software
Incluye asistencia 24 horas al día, 7 días a la semana durante el periodo de compra y acceso a las nuevas funciones del software
IBM® Open XL C/C++ for Linux on Power 17.1.1 adopta las infraestructuras Clang y LLVM y es compatible con los sistemas basados en procesadores IBM® Power10.
Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.
Información sobre cómo mantener y utilizar IBM® Open XL C/C++ for Linux on Power 17.1.1.
Recursos para IBM® XL C/C++ for Linux
Información sobre cómo mantener y utilizar IBM® XL C/C++ for Linux 16.1.1.
Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.
La versión con licencia de IBM® XL C/C++ for Linux 16.1.1 para descargar.
Recursos para IBM® XL C/C++ for Linux
Información sobre cómo mantener y utilizar IBM® XL C/C++ for Linux 16.1.1.
Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.
La versión con licencia de IBM® XL C/C++ for Linux 16.1.1 para descargar.
Modificación detallada de la documentación de los compiladores XL C/C++ y Fortran en AIX® y Linux a partir de 2020.
Una hoja de ruta típica para impulsar su aplicación paso a paso con los compiladores de IBM® XL.
Una rápida descripción de las distintas funciones y capacidades de las que puede disfrutar con los compiladores XL.
Una visión general de la historia, las capacidades únicas, el rendimiento general y un resumen de las ventajas estratégicas.
Una visión general de los compiladores de IBM® XL C/C++ y cómo sus características pueden ayudarle con sus necesidades de desarrollo de C y C++.
Una introducción a las capacidades de optimización más importantes, construcciones de código fuente y técnicas que puede utilizar para maximizar el rendimiento de su aplicación.
Otros recursos
Una colección de cartas de anuncio, documentación de productos y libros blancos.
Lista completa de versiones, actualizaciones y paquetes de corrección ordenados por versión.
Elija el método de descarga de imágenes GA en función de su canal de pedido (PA o AAS).
Revise las preguntas más frecuentes sobre el modelo de licencias de IBM® Compilers on AIX y Linux on Power.
Comprenda el valor total de sus productos y planifique las actualizaciones. Planifique eficazmente su inversión en software y evite lagunas en la asistencia.
Utilice la comunidad Request for Enhancement (RFE) para colaborar directamente con los equipos de desarrollo de productos de IBM y otros usuarios.