• home
  • Shop
  • Intel Software
    • Überblick Intel Produkte
    • Intel Studios (Bundles)
      • Intel Parallel Studio XE
      • Intel Composer XE
      • Intel Cluster Studio
    • Intel Compiler
      • Intel C++ Composer XE
      • Intel Fortran Composer
    • Intel Tools & Libraries
      • Intel VTune Amplifier XE
      • Intel Inspector XE
      • Intel Performance Libraries
        • Intel Integrated Performance Primitives
        • Intel Math Kernel Library
        • Intel Threading Building Blocks TBB
      • Intel Cluster Tools
    • Intel Parallel Studio
      • NEU: Intel Parallel Studio 2011
  • Intel Support
    • Premier Support
    • Lizenzmodelle
    • Hochschulversionen
    • Anleitung zur Registrierung
  • Andere Compiler
    • Lahey
      • Lahey / Fujitsu Fortran 95
    • Absoft
      • Absoft Fortran für Windows
      • Absoft Fortran Software
      • Absoft Pro Fortran für PowerPC unter Linux
      • Absoft Pro Fortran für Macintosh
    • Tools
      • GINO Produkte
    • Compaq
  • Gewinnspiel

Intel Compiler

 

Erstellen Sie leistungsstarke serielle und parallele Anwendungen für Multicore

Intel® Composer XE

Intel® C++ Composer XE

Intel® Fortran Composer XE Compiler und Bibliotheken

(ehemals Intel® Compiler Suite Professional Edition)

Intel® 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.

 

 


 

 
zum Vergrößern bitte anklickenIntel® Composer XE 2011 und Intel® C++ Composer XE 2011 kombinieren optimierte Compiler mit Hochleistungsbibliotheken, hochentwickelter Vektorisierung und Unterstützung von Intel® Parallel Building Blocks. Sie sorgen unter Linux* und Windows* auf derselben Codebasis für ein vereinfachtes und schnelleres Threading und mehr Performance.
 
Die leistungsorientierten Funktionen von Intel 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.

 

 

  • Intel® C++ Composer XE bietet dieselben Vorteile für Entwickler, die lediglich den C++ Compiler benötigen.
  • Intel® Fortran Composer XE bietet dieselben Vorteile für Entwickler, die lediglich den Fortran-Compiler benötigen.

Die Vorteile:

 

  • Performance - Dank optimierendem Compiler und hochentwickelten Parallel-Modellen und Bibliotheken schnelleren Code mit weniger Aufwand erzeugen.
  • Kompatibel - Quellcode- und binärkompatibel mit Microsoft Visual C++* und GCC.
  • Umfassende Unterstützung – Läuft unter Windows* und Linux* in integrierten Entwicklungsumgebungen oder standalone.

 
Innovative Optimierungen sorgen für mehr Leistung

Die Compiler und Bibliotheken in Intel® Composer XE bieten eine hochentwickelte Vektorisierung mit Unterstützung von Intel® AVX. Der optimierende C/C++ Compiler umfasst jetzt die Intel® Parallel Building Blocks (Intel® PBB) Bibliothek, mit der mehr Probleme zuverlässiger gelöst werden können, während der Prozess gleichzeitig vereinfacht wurde.

Innovative Leistungsfunktionen

 

  • Intel® Parallel Building Blocks (Intel® PBB) und OpenMP* 3.0 vereinfachen die Implementierung von effizientem Parallelcode.
  • Optimierte Bibliotheken stellen mathematische Funktionen in der Intel® Math Kernel Library und Funktionen in vielen weiteren Bereichen zur Verfügung, beispielsweise Komprimierung, Verschlüsselung und Bildbearbeitung. Die Intel® Integrated Performance Primitives übernehmen die automatische Parallelisierung und sorgen für hohe Leistungsausbeute.
  • 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.

 
Vereinfachte Parallelisierung

Intel® Parallel Building Blocks sind ein Satz umfassender Parallelentwicklungsmodelle zur Unterstützung verschiedener Parallelisierungskonzepte. Sie können die Modelle mischen und aufeinander abstimmen, die am besten zu Ihrem Implementierungsbedarf passen.

 

  • Intel® Cilk™ Plus ist der einfachste Weg zur Parallelisierung. Es handelt sich dabei um einen Intel® C/C++ Compiler mit nur 3 Schlüsselwörtern, der die Implementierung einfacher schleifen- und aufgabenparalleler Anwendungen vereinfacht. Die Kombination von Vektorisierungsmerkmalen mit Schleifen- und Aufgabenparallelisierung ermöglicht eine hohe Funktionalität.
  • Intel® Threading Building Blocks sind eine C++ vorlagenbasierte Bibliothekslösung zur Implementierung von Schleifen- und Aufgabenparallelisierung. Sie beinhalten skalierbare Speicherzuweisung, Lastenausgleich, Work-Stealing-Taskverteilung, eine Thread-Safe-Pipeline sowie "Concurrent Container", Highlevel-Parallelalgorithmen und zahlreiche Synchronisierungsprimitive.
  • Intel® Array Building Blocks (jetzt in der Beta-Phase) richten sich an Softwareentwickler, die rechenintensive datenparallele Algorithmen schreiben. Sie erzeugen skalierbare, portable und deterministische Parallelimplementierungen aus einer einzelnen, fortschreibbaren und anwendungsorientierten Highlevel-Spezifikation der gewünschten Berechnung.

 
Zuverlässigkeit

Mit Intel® Inspector XE finden Sie Memory- und Threading-Fehler, noch bevor diese auftreten.
 

Sicherheit und Qualität

Intel® Parallel Studio XE ermöglicht es, Sicherheitsschwachstellen in der Software durch eine statische Sicherheitsanalyse effektiv aufzufinden.

 

Tuning

 

Intel® VTune™ Amplifier XE spüren Sie im seriellen und parallelen Code leistungsmindernde Engpässe auf.  Zu den Verbesserungen zählen die intuitive Bedienoberfläche, die schnelle statistische grafische Darstellung von Calls und die Timeline-Darstellung.
 
 
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 Composer XE 2011:  Mehr Infos
Intel C++ Composer XE 2011: Mehr Infos


Das ist neu in Intel® Composer XE

 

Compiler und Bibliotheken

  •  
  • Das Intel Composer XE Paket enthält die neueste Generation der C/C++ und Fortran-Compiler (v 12.0) sowie Performance- und Parallel-Bibliotheken, Intel® Math Kernel Library (Intel® MKL) 10.3, Intel® Integrated Performance Primitives (Intel® IPP) 7.0 und Intel® Threading Building Blocks (Intel® TBB) 3.0.
  • Als neuester Intel® C/C++ Compiler unterstützt der Intel® C++ Compiler XE 12.0 die Optimierung für den neuesten Prozessor der Intel® Architecture (IA) mit Codenamen Sandy Bridge und Intel® AVX-Support.
  • Das Paket enthält die Intel® Parallel Building Blocks (Intel® PBB) mit Neuerungen für das Mixing und Matching von Task-, Vektor- und Datenparallelisierung in Anwendungen, um die Multicore-Optimierungsmöglichkeiten noch besser nutzen zu können. Die Technologien dahinter heißen Intel® Cilk Plus, Intel TBB und Intel® Array Building Blocks (Intel® ArBB) (in Beta, separat erhältlich).
  • 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.
     

Suchen

Online-Shop

  • Software online bestellen

Infos / Kontakt

  • Kontakt
  • Newsletter
  • Reseller
  • Impressum

News / Blog

  • Newsletter 11/2011 – das rundum Sorglospaket von Intel
  • Newsletter 09/2011 – Sonderaktion Fortran Studio inkl. Smartphone
  • Newsletter 06/2011 Sonderaktion Floatinglizenzen
  • Newsletter 01/2011 – die neuen Intel Studios
  • Newsletter 12/2010 Cluster Studio & neue XE Tools