O IBM® Open XL C/C++ for Linux® on Power é o compilador C/C++ de última geração da IBM que facilita a criação e manutenção de aplicações escritas em C/C++ para uso em plataformas IBM Power. Com o aproveitamento total da arquitetura Power10 mais recente, o IBM Open XL C/C++ for Linux on Power pode gerar códigos que aproveitam os recursos do Power10 para maximizar a utilização do hardware.
O IBM Open XL C/C++ for Linux on Power incorpora totalmente a infraestrutura do compilador Clang e LLVM para C/C++, para que você possa aproveitar a combinação da tecnologia de código aberto e a força da IBM na tecnologia de otimização do compilador. O LLVM é uma estrutura de compilação de código aberto mantida ativamente por uma grande comunidade de desenvolvimento, com suporte a várias arquiteturas e linguagens de programação. O Clang faz parte da infraestrutura do compilador LLVM que fornece um front-end de linguagem e uma infraestrutura de ferramentas para o projeto LLVM.
A infraestrutura do IBM Open XL C/C++ for Linux on Power permite que você se beneficie da linguagem C/C++ moderna, incluindo recursos C++17, otimizações LLVM comuns e compatibilidade com o GCC Compiler.
Compiladores legados IBM XL C/C++ for Linux ainda estão disponíveis para uso. Acesse a guia de recursos para saber mais.
Aproveite a arquitetura Power10, como o Matrix Multiply Accelerator (MMA), e maximize seu retorno sobre o investimento com a exploração total do hardware.
Aproveite as vantagens das otimizações LLVM comuns e das tecnologias líderes do setor da IBM para melhorar o desempenho da carga de trabalho.
Forneça recursos de diagnóstico e emissão de relatórios Clang/LLVM e ofereça vários utilitários baseados em LLVM para tornar seu trabalho de desenvolvimento mais eficiente.
A velocidade de compilação mais rápida ajuda a encurtar o ciclo de desenvolvimento, permitir iterações mais rápidas e fornecer entrega contínua para aplicativos essenciais aos negócios no Linux.
Ofereça novas licenças mensais de acordo com a unidade de cobrança do núcleo do processo virtual (VPC). Habilite a licença dos compiladores IBM Open XL em servidores virtuais de acordo com as capacidades necessárias quando você fizer a transição para a nuvem híbrida.
Vem com serviço e suporte IBM superiores.
Incorpora totalmente a infraestrutura do compilador Clang e LLVM para C/C++. Permite que você aproveite os recursos modernos da linguagem C/C++ e os recursos comuns de otimização do LLVM, como os recursos de diagnóstico e geração de relatórios do LLVM.
Explora totalmente a arquitetura Power10. Fornece opções de arquitetura Power10, funções integradas e funções de biblioteca ajustadas para maximizar o ROI do hardware.
Fornece otimização do programa durante a vinculação. Permite que você aproveite as otimizações intermodulares sem fazer alterações significativas nos makefiles ou no sistema de compilação.
Fornece uma técnica de otimização de compilador na programação de computadores que usa a criação de perfis para melhorar o desempenho do tempo de execução do programa.
Fornece um conjunto de bibliotecas para computação matemática de alto desempenho, incluindo o Mathematical Acceleration Subsystem (MASS) e as bibliotecas Basic Linear Algebra Subprograms (BLAS).
Fornece informações para ajudar você a utilizar os recursos do compilador para otimizar suas aplicações.
Fornece extensões de linguagem para permitir programação de extensão de vetor multimídia (VMX) e extensão de vetor escalar (VSX).
Requisitos de software
Requisitos de hardware
Use qualquer servidor IBM Power, desde que seja compatível com a distribuição do seu sistema operacional.
Um compilador de alto desempenho para desenvolver programas C complexos.
Um compilador de alto desempenho para desenvolver complexos programas C/C++.
Um compilador de alto desempenho para desenvolver programas Fortran complexos.
Um compilador de alto desempenho para desenvolver programas Fortran complexos.
Os compiladores IBM aumentam o desempenho do sistema nas aplicações que exploram totalmente as arquiteturas IBM.
Uma licença por usuário único
A partir de
USD 3.930,00*
por usuário autorizado
Acesso compartilhado para vários usuários
A partir de
USD 11.900,00*
por usuário simultâneo
Licença mensal cobrada por núcleo do processador virtual (VPC)
A partir de
USD 88,60*
por VPC por mês
O número de licenças exigido é o número de usuários únicos que usam o compilador
O número de licenças exigido é o número máximo de usuários que usam o compilador ao mesmo tempo
O número de licenças necessárias baseia-se na capacidade do env em que o compilador é usado
Comprado por meio do IBM® Passport Advantage® (PA) ou do sistema de processamento de software designado
Adquirido por meio de PA ou sistema de atendimento de software autorizado
Adquirido por meio do PA, sistema de preenchimento de software autorizado ou online pelo botão Comprar Agora
Licença não compartilhável
Preço provavelmente mais baixo do que várias licenças de usuário autorizado
Opção de preço mais flexível (pague mensalmente conforme o uso)
Inclui 12 meses de suporte 24x7 e acesso a novos recursos de software
Inclui 12 meses de suporte 24x7 e acesso a novos recursos de software
Inclui suporte 24 horas por dia, 7 dias por semana, durante o período de compra e acesso a novos recursos de software
O IBM Open XL C/C++ for Linux on Power 17,1,1 adota as infraestruturas Clang e LLVM e suporta sistemas baseados no processador IBM Power10.
Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.
Informações para manter e usar o IBM Open XL C/C++ for Linux no Power 17,1,1.
Recursos para IBM XL C/C++ for Linux
Informações para manter e usar o IBM XL C/C++ for Linux 16,1,1.
Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.
A versão licenciada do IBM XL C/C++ for Linux 16,1,1 para download.
Recursos para IBM XL C/C++ for Linux
Informações para manter e usar o IBM XL C/C++ for Linux 16,1,1.
Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.
A versão licenciada do IBM XL C/C++ for Linux 16,1,1 para download.
Altere os detalhes para a documentação dos compiladores XL C/C++ e Fortran no AIX® e Linux a partir de 2020.
Um roteiro típico para impulsionar sua aplicação passo a passo com compiladores IBM XL.
Uma rápida visão geral dos diferentes recursos que você pode desfrutar ao usar compiladores XL.
Uma visão geral da história, recursos exclusivos, visão geral do desempenho e um resumo das vantagens estratégicas.
Uma visão geral dos compiladores IBM XL C/C++ e como seus recursos podem ajudá-lo com suas necessidades de desenvolvimento C e C++.
Uma introdução dos recursos de otimização, construções de origem e técnicas mais importantes que você pode usar para maximizar o desempenho do seu aplicativo.
Outros recursos
Uma coleção de cartas de anúncio, documentação de produtos e white papers.
Uma lista completa de versões, atualizações e fix packs classificados por versão.
Escolha o método de download de imagem GA com base no seu canal de pedidos (PA ou AAS).
Analise as perguntas mais frequentes sobre o modelo de licenciamento do IBM Compilers on AIX e Linux on Power.
Entenda o valor total dos seus produtos e planeje atualizações. Planeje efetivamente seu investimento em software e evite lacunas no suporte.
Use a comunidade Request for Enhancement (RFE) para colaborar diretamente com as equipes de desenvolvimento de produtos da IBM e outros usuários.