IBM® Open XL C/C++ for Linux on Power
El compilador C/C++ de nueva generación de IBM para optimizar el rendimiento de las aplicaciones en sus plataformas Power® Enterprise
Descárguelo ahora Compare opciones
IBM® Green Gradient con Chevron
¿Qué le ofrece IBM® Open XL C/C++ for Linux on Power?

 

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.

 

Beneficios
Maximice el RO de su hardware Power

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.

Optimización del rendimiento de las aplicaciones

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.

Mejorar la productividad de los desarrolladores

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.

Habilite la entrega continua

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.

Acelerar el cambio al modelo de nube híbrida

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.

Obtenga soporte de primera clase de IBM

Vienen con un servicio y soporte superiores de IBM.

Detalles de IBM® Open XL C/C++ for Linux on Power
Adopción de las infraestructuras Clang y LLVM

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.

Lea la ficha técnica
Explotación de la arquitectura Power10 más reciente

Aprovecha por completo la arquitectura Power10. Proporciona opciones de arquitectura Power10, funciones integradas y funciones de biblioteca ajustadas para maximizar el ROI del hardware.

Lea la documentación
Optimización del tiempo de enlace (LTO)

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.

Lea la documentación
Optimización guiada por perfil (PGO)

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.

Lea la documentación
Bibliotecas de alto rendimiento

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).

Informes de optimización

Proporciona información que le ayudará a utilizar las funciones del compilador para optimizar sus aplicaciones.

Programación vectorial

Proporciona extensiones del lenguaje para admitir la programación con extensión multimedia vectorial (VMX) y extensión escalar vectorial (VSX).

Detalles técnicos

Requisitos de software

  • Red Hat® Enterprise Linux (RHEL) 8.4, 8.6 o 9.0
  • Ubuntu 20.24 o 22.04
  • SUSE Linux Enterprise Server (SLES) 15 SP3
Ver una lista completa de requisitos de software

Requisitos de hardware

Utilice cualquier servidor IBM® Power siempre que sea compatible con la distribución de su sistema operativo. 

  • Aproximadamente 200 MB para paquetes de productos
  • Mínimo de 2 GB de espacio en disco duro para paginación
  • Mínimo de 512 MB para archivos temporales
  • 2 GB de RAM como mínimo; se recomiendan 4 GB o más de RAM
Ver una lista completa de requisitos de hardware
Productos relacionados IBM® XL C for AIX

Un compilador de alto rendimiento para desarrollar programas C complejos.

IBM® Open XL C/C++ for AIX

Un compilador de alto rendimiento para desarrollar programas C/C++ complejos.

IBM® Open XL Fortran para AIX

Un compilador de alto rendimiento para desarrollar programas Fortran complejos.

IBM® Open XL Fortran for Linux on Power

Un compilador de alto rendimiento para desarrollar programas Fortran complejos.

Familia de productos IBM® Compilers

Los compiladores de IBM mejoran el rendimiento del sistema en aplicaciones que aprovechan al máximo las arquitecturas de IBM.

Preguntas más frecuentes

¿Tiene alguna pregunta sobre los modelos de licencia de los compiladores?

Lea la siguiente nota técnica para conocer las preguntas más frecuentes de los clientes.

Lea la nota técnica
Precios

*El precio indicado no incluye los impuestos aplicables

Licencia perpetua - Usuario autorizado

Una licencia por usuario único

A partir de

3930,00 USD*

por usuario autorizado

 

Licencia perpetua - Usuario simultáneo

Acceso compartido para varios usuarios

A partir de

11 900,00 USD*

por usuario simultáneo

 

Licencia mensual (NUEVO) – VPC

Licencia mensual cobrada por núcleo de procesador virtual (VPC)

A partir de

88,60 USD*

por VPC al mes

Comprar ahora

 

 

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

Recursos

Recursos para IBM® Open XL C/C++ for Linux on Power

Anuncio: IBM® Open XL C/C++ for Linux on Power 17.1.1

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.

Lea la documentación
IBM® Open XL C/C++ for Linux on Power 17.1.1 Hoja de datos

Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.

Lea la ficha técnica
IBM® Open XL C/C++ for Linux on Power 17.1.1 documentación

Información sobre cómo mantener y utilizar IBM® Open XL C/C++ for Linux on Power 17.1.1.

Explore la documentación del producto

Recursos para IBM® XL C/C++ for Linux 

IBM® XL C/C++ for Linux 16.1.1 documentación

Información sobre cómo mantener y utilizar IBM® XL C/C++ for Linux 16.1.1.

Lea la documentación
IBM® XL C/C++ for Linux 16.1.1 Hoja de datos

Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.

Lea la ficha técnica
IBM® XL C/C++ for Linux 16.1.1

La versión con licencia de IBM® XL C/C++ for Linux 16.1.1 para descargar.

Empiece ahora

Recursos para IBM® XL C/C++ for Linux 

IBM® XL C/C++ for Linux 16.1.1 documentación

Información sobre cómo mantener y utilizar IBM® XL C/C++ for Linux 16.1.1.

Lea la documentación
IBM® XL C/C++ for Linux 16.1.1 Hoja de datos

Una referencia exhaustiva escrita desde la perspectiva de los beneficios que describe la funcionalidad, las ventajas y las capacidades.

Lea la ficha técnica
IBM® XL C/C++ for Linux 16.1.1

La versión con licencia de IBM® XL C/C++ for Linux 16.1.1 para descargar.

Empiece ahora
Actualizaciones de la documentación de los compiladores XL C/C++ y Fortran en AIX y Linux

Modificación detallada de la documentación de los compiladores XL C/C++ y Fortran en AIX® y Linux a partir de 2020.

Lea la documentación

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.

Descripción general de los compiladores IBM® XL C/C++ y XL Fortran

Una visión general de la historia, las capacidades únicas, el rendimiento general y un resumen de las ventajas estratégicas.

Lea el informe técnico
Características de los compiladores de IBM® XL C/C++

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++.

Lea el informe técnico
Optimización de código con los compiladores de IBM® XL

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.

Lea el informe técnico

Otros recursos

Biblioteca de documentación de IBM® Open XL C/C++ for Linux on Power y XL C/C++ for Linux

Una colección de cartas de anuncio, documentación de productos y libros blancos.

Lea la documentación
Lista de correcciones para IBM® Open XL C/C++ for Linux on Power y XL C/C++ for Linux

Lista completa de versiones, actualizaciones y paquetes de corrección ordenados por versión.

Ir al resumen del plan de servicio
Cómo descargar la imagen GA para los compiladores de IBM

Elija el método de descarga de imágenes GA en función de su canal de pedido (PA o AAS).

Empiece ahora
Preguntas frecuentes sobre las licencias de IBM® Compiler en AIX y Linux on Power

Revise las preguntas más frecuentes sobre el modelo de licencias de IBM® Compilers on AIX y Linux on Power.

Empiece ahora
Ciclo de vida de IBM® Open XL C/C++ for Linux en productos Power y XL C/C++ for Linux

Comprenda el valor total de sus productos y planifique las actualizaciones. Planifique eficazmente su inversión en software y evite lagunas en la asistencia.

Ver detalles del ciclo de vida
Solicitar mejoras

Utilice la comunidad Request for Enhancement (RFE) para colaborar directamente con los equipos de desarrollo de productos de IBM y otros usuarios.

Empiece ahora
Más formas de explorar
Comunidad

Obtenga conocimientos y consejos técnicos de otros usuarios de este producto.

Explorar
Documentación del producto

Encuentre respuestas rápidamente en la documentación de producto de IBM.

Explorar
Soporte

Infórmese sobre las opciones de soporte del producto.

Explorar