Intel Fortran Composer
Intel® Fortran Composer XE 2011 ist ein optimierter Compiler, der sich durch Hochleistungsbibliotheken, hochentwickelte Vektorisierung, Unterstützung von Intel® Parallel Building Blocks und OpenMP* auszeichnet. Er sorgt unter Linux* und Windows* auf derselben Codebasis für eine verblüffend einfache Steigerung der Multicore-Leistung.
Die leistungsorientierten Funktionen von Intel Fortran Composer XE versetzen Entwickler in die Lage, mit C/C++ und Fortran leistungsstarke Anwendungen und Enterprise-Anwendungen für die neuesten IA-Prozessoren zu entwickeln und zu pflegen. Das schließt auch den kommenden Intel-Prozessor mit dem Codenamen Sandy Bridge ein. In vielen Fällen reicht eine einfache Recompilierung aus, um Leistungssteigerungen von 20 Prozent zu erzielen. Noch höhere Performancegewinne versprechen die hochentwickelten Parallelmodelle und -Bibliotheken. Da jede Umgebung anders ist, empfehlen wir Ihnen, eine Evaluierungsversion herunterzuladen, um einen Test mit Ihrem eigenen Code durchführen zu können.
Die Vorteile:
- Performance – Dank optimierendem Compiler und hochentwickelten Parallel-Modellen und Bibliotheken schnelleren Code mit weniger Aufwand erzeugen.
- Umfassende Unterstützung – Läuft unter Windows* und Linux* in integrierten Entwicklungsumgebungen oder standalone.
Innovative Optimierungen sorgen für mehr Leistung
Innovative Leistungsfunktionen
- Optimierte Bibliotheken stellen mathematische Funktionen in der Intel® Math Kernel Library und Funktionen in vielen weiteren Bereichen zur Verfügung.
- Der High Performance Parallel Optimizer (HPO) überzeugt durch höhere Leistung bei der Analyse, Optimierung und Parallelisierung verschachtelter Schleifen.
- Mit der interprozeduralen Optimierung (IPO) lassen sich deutliche Leistungsverbesserungen in Programmen erzielen, die häufig viele kleine oder mittelgroße Funktionen nutzen, insbesondere in Programmen, in denen Aufrufe innerhalb von Schleifen erfolgen.
- Die profilgeführte Optimierung (PGO) verbessert die Leistung der Anwendung durch reduziertes Instruction-Cache-Thrashing, durch Reorganisation des Code-Layouts, durch geringere Code-Größe und durch eine geringere Fehlerquote bei Branch Mispredictions.
Neue Fortran-Funktionen
Der Intel® Fortran Compiler XE 12.0 zeichnet sich zudem durch zahlreiche Innovationen aus, wie die weitergehende Unterstützung des Fortran-2003-Standards und die Unterstützung von Fortran 2008 (einschließlich Co-array Fortran), Vektoroptimierungen mit AVX und Hilfe bei der Auto-Parallelisierung mit verbesserter Leistung auf den neuesten Multicore-Prozessoren.
Der Fortran-Compiler steht in Intel® Composer XE zur Verfügung
Weitere Informationen
Intel Fortran Composer XE 2011: Mehr Infos
Das ist neu in Intel® Fortran Composer XE
Compiler und Bibliotheken
- Das Intel Fortran Composer XE Paket enthält die neueste Generation des Intel Fortran-Compilers (v 12.0) sowie die Intel® Math Kernel Library (Intel® MKL) 10.3
- Als neuester Intel® Fortran Compiler unterstützt der Intel® Fortran Compiler XE 12.0 die Optimierung für den neuesten Prozessor der Intel® Architecture (IA) mit Codenamen Sandy Bridge und Intel® AVX-Support.
- Weitere Leistungsmerkmale betreffen die Unterstützung der Vektoroptimierung mit Intel® AVX, mit SIMD-Pragmas sowie Hilfe bei der Auto-Parallelisierung zur Erzielung eines Höchstmaßes an Performance und Parallelität mit den neuesten IA Multicore-CPUs.
- Der Intel® Fortran Compiler XE 12.0 zeichnet sich zudem durch zahlreiche Innovationen aus, wie die weitergehende Unterstützung des Fortran-2003-Standards und die Unterstützung von Fortran 2008 (einschließlich Co-array Fortran), Vektoroptimierungen mit AVX und Hilfe bei der Auto-Parallelisierung auf den neuesten x86-Multicore-CPUs.
- Die Performance-Bibliotheken von Intel erschließen einen unkomplizierten Weg zur Einbindung hochoptimierter und automatisch paralleler mathematischer und wissenschaftlicher Funktionen sowie von Datenverarbeitungsroutinen für High-Performance-User. Die mathematische Bibliothek, Intel MKL 10.3, wurde an mehreren Stellen verbessert. Dazu zählt die bessere Unterstützung von Intel AVX, eine Bibliothek für summarische Statistiken, eine verbesserte Unterstützung von C und LAPACK-Support. Die Datenverarbeitungsbibliothek Intel IPP 7.0 umfasst eine verbesserte Datenkomprimierung, verbesserte Codecs und unterstützt Intel AVX- und AES-Anweisungen.