Destaques do recurso

Suporte a OpenMP

Permite transferir partes de computação intensiva de um aplicativo e dados associados às GPUs NVIDIA usando as construções de dispositivos OpenMP suportadas.

Exploração da arquitetura POWER8 mais recente

Fornece as opções de arquitetura e de compilador de ajuste, além de funções integradas para explorar o POWER8®.

Bibliotecas de alto desempenho

Inclui as bibliotecas Mathematical Acceleration Subsystem (MASS) e Basic Linear Algebra Subprograms (BLAS) para computação matemática de alto desempenho.

Profile-directed feedback (PDF)

Ajusta o desempenho de seu aplicativo para um cenário de uso típico, otimiza o aplicativo com base em uma análise da frequência com a qual ramificações são tomadas e blocos de código são executados.

Interprocedural analysis (IPA)

Realiza otimização entre diferentes arquivos (análise de todo o programa) e pode resultar em melhorias de desempenho significativas.

Conformidade com o padrão de linguagem

O IBM® XL C/C++ for Linux em distribuições Linux little endian é compatível com C11 e C++11 e suporta um subconjunto do padrão C++14. O IBM XL C/C++ for Linux em distribuições Linux big endian é compatível com as normas ISO C99 e ISO C++03 e suporta um subconjunto do padrão C++11.

Relatórios de diagnóstico

Fornece informações importantes para ajudá-lo a desenvolver e depurar seus aplicativos de forma mais eficiente com as listagens do compilador, os relatórios XML e os relatórios HTML.

Suporte simbólico do depurador

Fornece informações de depuração em seus objetos compilados quando são usados diferentes níveis da opção -g do compilador.

Atributos de visibilidade da entidade

Os atributos de visibilidade descrevem se e como uma entidade definida em um módulo pode ser referenciada ou usada em outros módulos. Os atributos de visibilidade afetam somente entidades com vinculação externa e eles não podem aumentar a visibilidade de outras entidades. Ao especificar atributos de visibilidade para entidades, será possível exportar somente as entidades necessárias para bibliotecas compartilhadas.

Programação por vetor

Fornece extensões de linguagem que suportam programação por vector multimedia extension (VMX) e vector scalar extension (VSX).

Estudo de Caso do Cliente

  • Desempenho excepcional no IBM Power Systems - Jornada de um pesquisador de HPC

Detalhes técnicos

Requisitos de software

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

Requisitos de hardware

É possível usar qualquer servidor IBM Power Systems™, desde que seja suportado por sua distribuição de sistema operacional.

  • Aproximadamente 153 MB para pacotes de produtos
  • No mínimo 2 GB de espaço no disco rígido para paginação
  • No mínimo 512 MB para arquivos temporários
  • No mínimo 2 GB de RAM; 4 GB ou mais de RAM recomendados

Talvez você também se interesse por

IBM XL C for AIX

Compilador para criar e manter aplicativos C para o IBM Power Systems.

Saiba mais

IBM XL C/C++ for AIX

Compilador de otimização líder de mercado para processadores POWER

Saiba mais

IBM XL Fortran for AIX

Compilador de otimização líder de mercado para processadores POWER

Saiba mais

IBM XL Fortran for Linux

Melhore o desempenho do aplicativo com tecnologias de compilação avançadas

Saiba mais

Compre agora e comece a utilizar