Puntos destacados de la característica

Soporte de OpenMP

Le permite descargar componentes de gran intensidad de cálculo de una aplicación y los datos asociados a las GPU de NVIDIA utilizando las construcciones de dispositivo OpenMP soportadas.

Explotación de la más reciente arquitectura POWER8

Proporciona la arquitectura, opciones del compilador de ajuste y funciones integradas para explorar POWER8®.

Bibliotecas de alto rendimiento

Incluye las bibliotecas Mathematical Acceleration Subsystem (MASS) y Basic Linear Algebra Subprograms (BLAS) para ofrecer una computación matemática de alto rendimiento.

Respuestas controladas por perfiles (PDF)

Ajusta el rendimiento de su aplicación en un escenario de uso común; optimiza la aplicación en base a un análisis de la frecuencia en que se toman bifurcaciones y se ejecutan bloques de código.

Análisis entre procedimientos (IPA)

Optimiza entre distintos archivos (análisis de todo el programa), y puede generar importantes mejoras de rendimiento.

Conformidad con estándares de lenguajes de programación

IBM® XL C/C++ for Linux en distribuciones little endian Linux cumple con los estándares C11 y C++11, y da soporte a un subconjunto del estándar C++14. IBM XL C/C++ for Linux en distribuciones big endian Linux cumple con los estándares ISO C99 e ISO C++03 y da soporte a un subconjunto del estándar C++11.

Informes de diagnóstico

Proporciona información importante que le ayudará a desarrollar y depurar sus aplicaciones con más eficiencia mediante listas del compilador, informes XML e informes HTML.

Soporte del depurador simbólico

Proporciona información de depuración en sus objetos compilados cuando utilice distintos niveles de la opción del compilador -g.

Atributos de visibilidad de entidades

Los atributos de visibilidad describen cómo una entidad definida en un módulo puede referenciarse o utilizarse en otros módulos. Los atributos de visibilidad solo afectan a entidades con enlaces externos, y no pueden incrementar la visibilidad de otras entidades. Especificar los atributos de visibilidad para las entidades le permite exportar únicamente las entidades necesarias para las bibliotecas compartidas.

Programación de vectores

Proporciona extensiones de lenguaje para dar soporte a la programación VMX (vector multimedia extension) y VSX (vector scalar extension).

Caso de éxito de cliente

  • Rendimiento excepcional en IBM Power Systems - El trabajo de un investigador de HPC

Detalles técnicos

Requisitos de software

  • Ubuntu Server 14.04, 14.10, o 16.04 (para little endian Linux)
  • SLES 12 o SLES 12 SP1 (para little endian Linux)
  • RHEL 7.1, RHEL 7.2 o RHEL 7.3 (para little endian Linux)
  • CentOS 7 (para little endian Linux)
  • RHEL 6.4, 6.5, 6.6 o 7.0 (para big endian Linux)
  • SLES 11 SP2 o SP3 (para big endian Linux)

Requisitos de hardware

Puede utilizar cualquier servidor IBM Power Systems™ que esté soportado por su distribución de sistema operativo.

  • Aproximadamente 153 MB para paquetes de producto
  • Mínimo de 2 GB de espacio de disco duro para paginación
  • Mínimo de 512 MB para archivos temporales
  • 2 GB de RAM mínimo; se recomiendan 4 GB o más de RAM

Quizá también le interese

IBM XL C for AIX

Compilador de optimización líder para procesadores POWER

Más información

IBM XL C/C++ for AIX

Compilador de optimización líder para procesadores POWER

Más información

IBM XL Fortran for AIX

Compilador de optimización líder para procesadores POWER

Más información

IBM XL Fortran for Linux

Mejore el rendimiento de las aplicaciones con tecnologías avanzadas de compilación

Más información