IBM Open XL C/C++ for Linux on Power
Compilatore C/C++ di nuova generazione IBM per ottimizzare le prestazioni delle applicazioni sulle piattaforme Power® Enterprise
Scarica ora Confronta le opzioni
IBM  Green Gradient con Chevron
Cosa può fare per te IBM Open XL C/C++ for Linux on Power?

 

IBM® Open XL C/C++ for Linux® on Power è il compilatore C/C++ di nuova generazione di IBM, che facilita la creazione e la manutenzione di applicazioni scritte in C/C++ da utilizzare sulle piattaforme IBM Power. Sfruttando completamente la più recente architettura Power10, IBM Open XL C/C++ for Linux on Power può generare codice capace di sfruttare le capacità di Power10 per massimizzare l'utilizzo dell'hardware.

IBM Open XL C/C++ for Linux on Power incorpora completamente l'infrastruttura dei compilatori Clang e LLVM per C/C++, in modo da poter sfruttare la combinazione di tecnologia open-source e la potenza di IBM nella tecnologia di ottimizzazione dei compilatori. LLVM è un framework di compilazione open-source che viene mantenuto attivamente da un'ampia comunità di sviluppatori e che supporta diverse architetture e linguaggi di programmazione. Clang fa parte dell'infrastruttura del compilatore LLVM che fornisce un front-end linguistico e un'infrastruttura di strumenti per il progetto LLVM. 

L'infrastruttura di IBM Open XL C/C++ for Linux on Power consente di beneficiare del moderno linguaggio C/C++, incluse le funzioni C++17, le comuni ottimizzazioni LLVM e la compatibilità con GCC Compiler.

I vecchi compilatori IBM XL C/C++ for Linux sono ancora disponibili per l'uso. Vai alla scheda risorse per saperne di più.

 

Benefici
Massimizza il ROI del tuo hardware Power

Sfrutta l'architettura Power10, come MMA (Matrix Multiply Accelerator), e massimizza il ritorno sull'investimento con l'utilizzo completo dell'hardware.

Ottimizza le prestazioni dell'applicazione

Sfrutta le comuni ottimizzazioni LLVM e le tecnologie IBM leader del settore per migliorare le prestazioni del carico di lavoro.

Migliora la produttività degli sviluppatori

Fornisci funzionalità di diagnostica e reportistica di Clang/LLVM e offri varie utility basate su LLVM per rendere più efficiente il lavoro di sviluppo.

Abilita la distribuzione continua

Una maggiore velocità di compilazione consente di abbreviare il ciclo di sviluppo, consente iterazioni più rapide e fornisce una distribuzione continua per le applicazioni business-critical su Linux.

Accelera il passaggio al modello di cloud ibrido

Offri nuove licenze mensili per l'unità di costo VPC (Virtual Process Core). Abilita la licenza dei compilatori IBM Open XL su server virtuali per le funzionalità necessarie durante la transizione al cloud ibrido.

Usufruisci dell'eccellente assistenza IBM

Sono inclusi il servizio e il supporto di qualità di IBM .

Dettagli su IBM® Open XL C/C++ for Linux® on Power®
Adozione delle infrastrutture Clang e LLVM

IBM Open XL C/C++ incorpora integralmente l'infrastruttura del compilatore Clang e LLVM per C/C++. Ti consente di sfruttare le moderne funzionalità del linguaggio C/C++ e le comuni funzionalità di ottimizzazione LLVM come le funzionalità di diagnostica e reporting LLVM.

Consulta la scheda tecnica
Utilizzo della più recente architettura Power10

Sfrutta appieno l'architettura Power10. Offre opzioni di architettura Power10, funzioni integrate e funzioni di libreria ottimizzate per massimizzare il ROI hardware.

Leggi la documentazione
Ottimizzazione di LTO (Link Time Optimization)

Fornisce l'ottimizzazione del programma durante il collegamento. Consente di sfruttare le ottimizzazioni intermodulari senza apportare modifiche significative ai makefile o al sistema di build.

Leggi la documentazione
PGO (Profile Guided Optimization)

Fornisce una tecnica di ottimizzazione del compilatore nella programmazione informatica che utilizza il profiling per migliorare le prestazioni di runtime del programma.

Leggi la documentazione
Librerie ad alte prestazioni

Fornisce un set di librerie per l'elaborazione matematica ad alte prestazioni, tra cui le librerie MASS (Mathematical Acceleration Subsystem) e BLAS (Basic Linear Algebra Subprograms).

Report di ottimizzazione

Fornisce informazioni per aiutarti a utilizzare le funzionalità del compilatore per ottimizzare le applicazioni.

Programmazione vettoriale

Fornisce estensioni del linguaggio per supportare la programmazione VMX (Vector Multimedia Extension) e VSX (Vector Scalar Extension).

Dettagli tecnici

Requisiti 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
Visualizza l'elenco completo dei requisiti software

Requisiti hardware

Utilizza qualsiasi server IBM Power, purché sia supportato dalla distribuzione del tuo sistema operativo. 

  • Circa 200 MB per i pacchetti di prodotti
  • Minimo 2 GB di spazio su disco rigido per il paging
  • Minimo 512 MB per i file temporanei
  • Minimo 2 GB di RAM; consigliati 4 GB o più di RAM
Visualizza l'elenco completo dei requisiti hardware
Prodotti correlati IBM XL C for AIX

Un compilatore ad alte prestazioni per lo sviluppo di programmi in C complessi.

IBM Open XL C/C++ for AIX

Un compilatore ad alte prestazioni per lo sviluppo di programmi in C/C++ complessi.

IBM Open XL Fortran for AIX

Un compilatore ad alte prestazioni per lo sviluppo di programmi in Fortran complessi.

IBM Open XL Fortran for Linux on Power

Un compilatore ad alte prestazioni per lo sviluppo di programmi in Fortran complessi.

Famiglia di prodotti IBM Compilers

I compilatori IBM migliorano le prestazioni del sistema per applicazioni che sfruttano appieno le architetture IBM.

Domande frequenti

Hai domande sui modelli di licenza del compilatore?

Leggi la seguente nota tecnica per conoscere le domande più frequenti poste dai clienti.

Leggete la nota tecnica
Prezzi

*Il prezzo indicato non comprende eventuali tasse applicabili

Licenza perpetua - Utente autorizzato

Una licenza per utente unico

A partire da

USD 3.930,00*

per utente autorizzato

 

Licenza perpetua - Utente simultaneo

Accesso condiviso per più utenti

A partire da

USD 11.900,00*

per utente simultaneo

 

Licenza mensile (NOVITÀ) – VPC

Licenza mensile addebitata per core del processore virtuale (VPC)

A partire da

USD 88,60*

per VPC al mese

Acquista ora

 

 

Il numero di licenze richieste corrisponde al numero di utenti unici che utilizzano il compilatore

 

Il numero di licenze richieste corrisponde al numero massimo di utenti che utilizzano il compilatore contemporaneamente

 

Il numero di licenze richieste si basa sulla capacità dell'ambiente in cui viene utilizzato il compilatore

Può essere acquistato tramite IBM® Passport Advantage® o il sistema di adempimento Entitled Software

Può essere acquistato tramite PA o il sistema di adempimento Entitled Software

Può essere acquistato tramite PA, il sistema di adempimento Entitled Software o online tramite il pulsante Acquista ora

Licenza non condivisibile

Prezzo potenzialmente inferiore rispetto alle licenze multiple per utenti autorizzati

Opzione di prezzo più flessibile (paga mensilmente in base al consumo)

Include 12 mesi di supporto, 24 ore su 24, 7 giorni su 7 e l'accesso a nuove funzionalità software

Include 12 mesi di supporto, 24 ore su 24, 7 giorni su 7 e l'accesso a nuove funzionalità software

Include supporto 24 ore su 24, 7 giorni su 7 per il periodo acquistato e accesso alle nuove funzionalità software

Risorse

Risorse per IBM® Open XL C/C++ for Linux® on Power®

Annuncio: IBM Open XL C/C++ per Linux on Power 17.1.1

IBM Open XL C/C++ for Linux on Power 17.1.1 adotta le infrastrutture Clang e LLVM e supporta i sistemi basati sui processori IBM Power10.

Leggi la documentazione
IBM Open XL C/C++ for Linux on Power 17.1.1 Scheda tecnica

Una presentazione completa dal punto di vista dei benefici che delinea funzionalità, vantaggi e capacità.

Consulta la scheda tecnica
IBM Open XL C/C++ for Linux on Power 17.1.1 documentazione

Informazioni su come mantenere e utilizzare IBM Open XL C/C++ for Linux on Power 17.1.1.

Consulta la documentazione del prodotto

Risorse per IBM XL C/C++ for Linux 

IBM XL C/C++ for Linux 16.1.1 documentazione

Informazioni su come mantenere e utilizzare IBM XL C/C++ for Linux 16.1.1.

Leggi la documentazione
IBM XL C/C++ for Linux 16.1.1 Scheda tecnica

Una presentazione completa dal punto di vista dei benefici che delinea funzionalità, vantaggi e capacità.

Consulta la scheda tecnica
IBM XL C/C++ for Linux 16.1.1

La versione in licenza di IBM XL C/C++ for Linux 16.1.1 per il download.

Inizia ora

Risorse per IBM XL C/C++ for Linux 

IBM XL C/C++ for Linux 16.1.1 documentazione

Informazioni su come mantenere e utilizzare IBM XL C/C++ for Linux 16.1.1.

Leggi la documentazione
IBM XL C/C++ for Linux 16.1.1 Scheda tecnica

Una presentazione completa dal punto di vista dei benefici che delinea funzionalità, vantaggi e capacità.

Consulta la scheda tecnica
IBM XL C/C++ for Linux 16.1.1

La versione in licenza di IBM XL C/C++ for Linux 16.1.1 per il download.

Inizia ora
Aggiornamenti della documentazione per i compilatori XL C/C++ e Fortran su AIX e Linux

Dettagli della modifica alla documentazione dei compilatori XL C/C++ e Fortran su AIX® e Linux a partire dal 2020.

Leggi la documentazione

Una tipica roadmap per potenziare la tua applicazione passo dopo passo con i compilatori IBM XL.

Una rapida panoramica delle diverse caratteristiche e capacità che si possono ottenere utilizzando i compilatori XL.

Panoramica dei compilatori IBM XL C/C++ e XL Fortran

Una panoramica della storia, delle capacità uniche, delle prestazioni e un riepilogo dei vantaggi strategici.

Leggi il white paper
Caratteristiche dei compilatori IBM XL C/C++

Una panoramica dei compilatori IBM XL C/C++ e di come le loro funzionalità possono aiutarti con le tue esigenze di sviluppo in C e C++.

Leggi il white paper
Ottimizzazione del codice con i compilatori IBM XL

Un'introduzione alle funzionalità di ottimizzazione, ai costrutti sorgente e alle tecniche più importanti che è possibile utilizzare per massimizzare le prestazioni della propria applicazione.

Leggi il white paper

Altre risorse

Libreria di documenti IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Una raccolta di lettere di annuncio, documentazione di prodotto e white paper.

Leggi la documentazione
Elenco correzioni per IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Un elenco completo di release, aggiornamenti e fix pack ordinati per versione.

Vai alla panoramica del piano di assistenza
Come scaricare l'immagine GA per i compilatori IBM

Scegli il metodo di download dell'immagine GA in base al canale di ordinazione (PA o AAS).

Inizia ora
Domande frequenti su IBM Compiler Licensing on AIX e Linux on Power

Rivedi le domande più frequenti sul modello di licenza di IBM Compilers on AIX e Linux on Power.

Inizia ora
Ciclo di vita dei prodotti IBM Open XL C/C++ for Linux on Power e XL C/C++ for Linux

Comprendi l'intero valore dei tuoi prodotti e pianifica gli upgrade. Pianifica in modo efficace il tuo investimento nel software ed evita eventuali lacune nel supporto.

Visualizza i dettagli del ciclo di vita
Richiedi miglioramenti

Usa la community RFE (Request for Enhancement) per collaborare direttamente con i team di sviluppo dei prodotti IBM e con altri utenti.

Inizia ora
Continua a esplorare
Comunità

Ottieni suggerimenti tecnici e insight da altri utenti che si avvalgono di questo prodotto.

Esplora
Documentazione del prodotto

Trova velocemente le risposte nella documentazione di prodotto IBM.

Esplora
Supporto

Scopri di più sulle opzioni di supporto del prodotto.

Esplora