Il compilatore Fortran massimizza le prestazioni delle applicazioni su IBM Power Systems
IBM XL Fortran per Linux è un compilatore Fortran ad alte prestazioni, basato su standard, con funzioni di ottimizzazione delle prestazioni avanzate. Fortran per Linux consente lo sviluppo di applicazioni parallele che utilizzano le funzioni vettoriali e multi-core dei processori IBM POWER. Questa soluzione ottimizza l'infrastruttura su IBM Power Systems e supporta l'elaborazione numerica estesa, scientifica e HPC (high-performance computing).
IBM XL Fortran per Linux fornisce:
- Tecnologia di ottimizzazione delle prestazioni all'avanguardia—utilizza i potenziamenti hardware di Power Systems, inclusa l'ultima tecnologia IBM POWER7.
- Librerie ad alte prestazioni—sono ottimizzate specificamente per l'architettura POWER e includono IBM Mathematical Acceleration Subsystem, Basic Linear Algebra Subprograms e la libreria runtime di parallelizzazione della memoria condivisa.
- Ottimizzazione basata sui profili—produce il codice di monitoraggio utilizzato per generare un profilo runtime, che consente di ottimizzare le prestazioni delle applicazioni.
- Conformità standard dei linguaggi—conforme agli ultimi standard dei linguaggi di programmazione internazionali, inclusi gli standard di interoperabilità dei linguaggi.
- Report e traccia di utilizzo—genera report sull'utilizzo del compilatore all'interno dell'azienda.
Tecnologia di ottimizzazione delle prestazioni leader di settore
- XL Fortran per Linux supporta la parallelizzazione automatica dei programmi sequenziali per ottimizzare l'utilizzo dei processori multicore.
- Supporto per sistemi con architetture di processori e sistemi operativi che eseguono set di istruzioni SMD (Single Instruction, Multiple Data) che includono le istruzioni VMX (Vector Multimedia eXtension) e la serie di istruzioni POWER7 Vector Scalar Extension (VSX).
- Supporto OpenMP API Version 3.0 per lo sviluppo di applicazioni parallelo che semplifica il parallelismo di dati e attività.
- È possibile generare i dati di creazione dei profili per le applicazioni e utilizzarli per ottimizzare l'applicazione.
Librerie ad alte prestazioni
- Mathematical Acceleration Subsystem (MASS) è formato da una serie di librerie di funzioni matematiche intrinseche, ottimizzate specificamente per migliorare le prestazioni sulle architetture POWER.
- Basic Linear Algebra Subprograms (BLAS) fornisce funzioni algebriche ad alte prestazioni, utilizzate per eseguire moltiplicazioni di matrice combinate e addizioni su matrici generali o trasposte.
- La libreria di runtime SMP (Shared Memory Parallelization) supporta l'elaborazione parallela automatica ed esplicita.
- Le librerie ad alte prestazioni aumentano la produttività degli utenti e le prestazioni delle applicazioni runtime, accelerando lo sviluppo iniziale e riducendo gli errori e i costi di manutenzione a lungo termine.
Ottimizzazione basata sui profili
- L'ottimizzazione PDF (Profile Directed Feedback) consente di raccogliere le informazioni sull'esecuzione di un programma con i dati di input tipici e applicando le trasformazioni al programma in base alle informazioni raccolte. Questa funzione assicura che le prestazioni delle applicazioni siano ottimizzate per gli input importanti.
- Le funzioni di monitoraggio del profilo delle applicazioni e quelle PDF (Profile Directed Feedback) riducono la necessità di ottimizzazioni manuali per ottenere le prestazioni desiderate con applicazioni complesse.
Conformità standard dei linguaggi
- XL Fortran per Linux supporta Fortran 2003, OpenMP 3.0, Fortran 95, Fortran 90 e FORTRAN 77.
- I compilatori XL proteggono l'investimento delle soluzioni Fortran esistenti, basate sulle versioni precedenti dei compilatori e consentono agli utenti di sviluppare e collegare nuovamente tutti i componenti nelle stesse applicazioni utilizzando le ultime versioni del compilatore.
- I codici oggetto o le librerie compilati con le versioni precedenti di XL Fortran sono compatibili con la nuova versione del compilatore XL Fortran e con l'ambiente runtime.
- Supportando i linguaggi di programmazione standard di settore, XL Fortran per Linux rende le applicazioni portabili.
Report e traccia di utilizzo
- XL Fortran per Linux genera report che indicano il numero contemporaneo di utenti che utilizzano il compilatore.
- I report del compilatore sono disponibili nel formato XML. È possibile creare strumenti per leggere e analizzare i risultati.
- Sono inclusi i report per quattro categorie di ottimizzazione, che includono inlining, trasformazione dei loop, riorganizzazione dei dati e informazioni PDF (profile-directed feedback).
- I report di analisi dei loop offrono informazioni sulle nidificazioni dei loop sui quali è stata eseguita l'analisi aggressiva dei loop.
- I report di creazione dei profili potenziati offrono informazioni aggiuntive sul conteggio di iteazione dei loop, il blocco e il conteggio delle chiamate, nonché la quantità di cache mancante per determinate funzioni.
Risorse XL Fortran per Linux
- Software di prova: XL Fortran per Linux (US)
Scarica la versione di prova gratuita del compilatore XL Fortran per Linux.
- Software di prova: XL Fortran per Linux (US)
Prova il compilatore XL Fortran per Linux in un ambiente cloud. Non è necessaria l'installazione.
- White paper: Panoramica di IBM XL Fortran Compiler (US)
Scopri le funzioni del compilatore XL Fortran e i vantaggi per rispondere alle esigenze di sviluppo Fortran.
- Data sheet: IBM XL Fortran per AIX, IBM XL Fortran per Linux (PDF, 924KB)
Scopri come ottimizzare l'infrastruttura, aumentare la produttività e ridurre i tempi di sviluppo.
Acquista XL Fortran for Linux
Il compilatore Fortran massimizza le prestazioni delle applicazioni su IBM Power Systems
IBM Software Subscription and Support è incluso nel prezzo per il primo anno
Download software on line dopo l'acquisto - nessun costo di spedizione
- Compilatori
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for VSE/ESA
- COBOL Report Writer
- Compiler and Library for REXX on zSeries
- Enterprise COBOL for z/OS
- Enterprise PL/I for z/OS
- PL/I for AIX
- PL/I for MVS & VM
- PL/I for VSE
- Rational Developer for i for SOA Construction
- Rational Development Studio for i
- VS FORTRAN
- XL C for AIX
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL C/C++ for z/VM
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Blue Gene/Q
- XL Fortran for Linux
- z/OS XL C/C++
Un modo semplice per acquistare o per saperne di più.
Siamo qui per aiutarti
Un modo semplice per acquistare o per saperne di più.
- Invia un'e-mail
- Richiedi un preventivo
- O tramite il numero: 027031 6122
Codice di priorità: 109HG03W