IBM Open XL C/C++ for Linux on Power
O compilador C/C++ de última geração da IBM otimiza o desempenho do aplicativo em suas plataformas Power® Enterprise
Baixar agora Compare as opções
IBM  Gradiente verde com Chevron
O que o IBM Open XL C/C++ for Linux on Power pode fazer por você?

 

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.

 

Benefícios
Maximize seu ROI de hardware de energia

Aproveite a arquitetura Power10, como o Matrix Multiply Accelerator (MMA), e maximize seu retorno sobre o investimento com a exploração total do hardware.

Otimize o desempenho de aplicativos

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.

Melhore a produtividade do desenvolvedor

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.

Permitir a entrega contínua

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.

Acelerar a mudança para o modelo de nuvem híbrida

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.

Obtenha suporte IBM de classe mundial

Vem com serviço e suporte IBM superiores.

Detalhes do IBM® Open XL C/C++ for Linux® on Power®
Adoção das infraestruturas de Clang e LLVM

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.

Veja a planilha de dados
Explora a arquitetura Power10 mais recente

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.

Leia a documentação
Otimização do tempo de link (LTO)

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.

Leia a documentação
Otimização guiada por perfil (PGO)

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.

Leia a documentação
Bibliotecas de alto desempenho

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

Relatórios de otimização

Fornece informações para ajudar você a utilizar os recursos do compilador para otimizar suas aplicações.

Programação vetorial

Fornece extensões de linguagem para permitir programação de extensão de vetor multimídia (VMX) e extensão de vetor escalar (VSX).

Detalhes técnicos

Requisitos de software

  • Red Hat® Enterprise Linux (RHEL) 8,4, 8,6 ou 9,0
  • Ubuntu 20,24 ou 22,04
  • SUSE linux enterprise server (SLES) 15 SP3
Veja uma lista completa de requisitos de software

Requisitos de hardware

Use qualquer servidor IBM Power, desde que seja compatível com a distribuição do seu sistema operacional. 

  • Aproximadamente 200 MB para pacotes de produtos
  • Mínimo de 2 GB de espaço no disco rígido para paginação
  • Mínimo de 512 MB para arquivos temporários
  • Mínimo de 2 GB de RAM; 4 GB ou mais de RAM recomendados
Veja uma lista completa dos requisitos de hardware
Produtos relacionados IBM XL C for AIX

Um compilador de alto desempenho para desenvolver programas C complexos.

IBM Open XL C/C++ para AIX

Um compilador de alto desempenho para desenvolver complexos programas C/C++.

IBM Open XL Fortran for AIX

Um compilador de alto desempenho para desenvolver programas Fortran complexos.

IBM Open XL Fortran for Linux on Power

Um compilador de alto desempenho para desenvolver programas Fortran complexos.

Família de produtos compiladores IBM

Os compiladores IBM aumentam o desempenho do sistema nas aplicações que exploram totalmente as arquiteturas IBM.

Perguntas frequentes

Você tem alguma dúvida sobre os modelos de licenciamento de compiladores?

Leia a nota técnica a seguir para saber mais sobre as perguntas mais frequentes dos clientes.

Leia a nota técnica
Preços

*O preço mostrado exclui quaisquer impostos vigentes

Licença perpétua – Usuário autorizado

Uma licença por usuário único

A partir de

USD 3.930,00*

por usuário autorizado

 

Licença perpétua – Usuário simultâneo

Acesso compartilhado para vários usuários

A partir de

USD 11.900,00*

por usuário simultâneo

 

Licença mensal (NOVO) – VPC

Licença mensal cobrada por núcleo do processador virtual (VPC)

A partir de

USD 88,60*

por VPC por mês

Compre agora

 

 

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

Recursos

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

Anúncio: IBM Open XL C/C++ for Linux on Power 17,1,1

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.

Leia a documentação
IBM Open XL C/C++ for Linux on Power 17,1,1 Ficha técnica

Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.

Veja a planilha de dados
IBM Open XL C/C++ for Linux on Power 17,1,1 documentação

Informações para manter e usar o IBM Open XL C/C++ for Linux no Power 17,1,1.

Procure a documentação do produto

Recursos para IBM XL C/C++ for Linux 

IBM XL C/C++ for Linux 16,1,1 Documentação

Informações para manter e usar o IBM XL C/C++ for Linux 16,1,1.

Leia a documentação
IBM XL C/C++ for Linux 16,1,1 Ficha técnica

Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.

Veja a planilha de dados
IBM XL C/C++ for Linux 16,1,1

A versão licenciada do IBM XL C/C++ for Linux 16,1,1 para download.

Comece já

Recursos para IBM XL C/C++ for Linux 

IBM XL C/C++ for Linux 16,1,1 Documentação

Informações para manter e usar o IBM XL C/C++ for Linux 16,1,1.

Leia a documentação
IBM XL C/C++ for Linux 16,1,1 Ficha técnica

Uma referência abrangente escrita a partir de uma perspectiva de benefícios que descreve funcionalidades, vantagens e capacidades.

Veja a planilha de dados
IBM XL C/C++ for Linux 16,1,1

A versão licenciada do IBM XL C/C++ for Linux 16,1,1 para download.

Comece já
Atualizações de documentação para compiladores XL C/C++ e Fortran no AIX e Linux

Altere os detalhes para a documentação dos compiladores XL C/C++ e Fortran no AIX® e Linux a partir de 2020.

Leia a documentação

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.

Visão geral dos compiladores IBM XL C/C+ e XL Fortran

Uma visão geral da história, recursos exclusivos, visão geral do desempenho e um resumo das vantagens estratégicas.

Veja o whitepaper
Recursos dos compiladores IBM XL C/C++

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

Veja o whitepaper
Otimização de código com compiladores IBM XL

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.

Veja o whitepaper

Outros recursos

Biblioteca de documentação IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Uma coleção de cartas de anúncio, documentação de produtos e white papers.

Leia a documentação
Lista de correções para IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Uma lista completa de versões, atualizações e fix packs classificados por versão.

Acesse a visão geral do plano de serviço
Como baixar a imagem GA para compiladores IBM

Escolha o método de download de imagem GA com base no seu canal de pedidos (PA ou AAS).

Comece já
Perguntas frequentes sobre o IBM Compiler Licensing no AIX e Linux on Power

Analise as perguntas mais frequentes sobre o modelo de licenciamento do IBM Compilers on AIX e Linux on Power.

Comece já
Ciclo de vida para produtos IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Entenda o valor total dos seus produtos e planeje atualizações. Planeje efetivamente seu investimento em software e evite lacunas no suporte.

Visualizar detalhes do ciclo de vida
Solicitar melhorias

Use a comunidade Request for Enhancement (RFE) para colaborar diretamente com as equipes de desenvolvimento de produtos da IBM e outros usuários.

Comece já
Outras maneiras de explorar
Comunidade

Receba dicas e insights de outros usuários deste produto.

Explorar
Documentação do produto

Encontre respostas rapidamente na documentação do produto IBM.

Explorar
Suporte

Saiba mais sobre opções de suporte ao produto.

Explorar