Che cosa può fare per il tuo business

IBM® XL C/C++ for Linux è uno strumento di programmazione basato su standard di settore, utilizzato per lo sviluppo di applicazioni complesse e di grandi dimensioni nei linguaggi di programmazione C e C++. Genera codice che sfrutta le funzionalità della più recente architettura POWER8® e massimizza l'utilizzo dell'hardware. IBM XL C/C++ for Linux può anche accelerare le applicazioni trasferendo il calcolo e i dati sulle GPU NVIDIA. Viene fornito in singoli pacchetti contenenti compilatori da eseguire in modalità little endian o big endian per le distribuzioni Linux selezionate.

Accelerare facilmente le applicazioni

Offre HPC (high performance computing) con supporto per i server Power Systems™ come S822LC (Minsky) e supporto per diversi costrutti del dispositivo OpenMP 4.5 per accelerare le applicazioni.

Ottimizzare il ROI hardware Power

Sfrutta al meglio l'architettura POWER8; offre la parallelizzazione automatica dei programmi sequenziali per sfruttare i moderni processori multi-core.

Ottimizzare le prestazioni delle applicazioni

Offre tecnologie di ottimizzazione avanzate leader di settore incluse le librerie a prestazioni elevate, supporto PDF (profile directed feedback) e IPA (interprocedural analysis).

Migrare facilmente le applicazioni su Power

Adotta l'infrastruttura Clang front-end per offrire compatibilità GCC ed essere conformi ai più recenti standard di linguaggio C/C++; offre pieno supporto per OpenMP 3.1 e supporto parziale per OpenMP 4.5.

Aumentare la produttività degli sviluppatori

Aumenta la fruibilità offrendo report diagnostici e supporto di debug simbolico; gli attributi di visibilità delle entità migliorano anche l'efficienza del collegamento dinamico.

Offrire una Community Edition gratuita

Consente l'utilizzo di produzione illimitato e offre un forum in cui gli esperti IBM potranno rispondere alle tue domande. Prendi in considerazione l'acquisto della License Charge Edition per ottenere supporto IBM all'avanguardia.

Principali funzioni

  • Supporto OpenMP
  • Utilizzo dell'ultima versione dell'architettura POWER8
  • Librerie a prestazioni elevate
  • PDF (Profile-directed feedback)
  • IPA (Interprocedural analysis)
  • Conformità agli standard di linguaggio
  • Report diagnostici
  • Supporto di debug simbolico
  • Attributi di visibilità delle entità
  • Programmazione del vettore