Intel: Die neue Intel® Compiler Professional Edition 11.0
Intel® Compiler 11.0

Der neue Compiler 11.0 bietet zusätzlich zu denVorteilen der vorherigen
Version 10.1 viele neue Funktionen. Die Windows Compiler sind
noch besser als früher in die Visual Studio Entwicklungsumgebung eingefügt.
Der Debugger IDB der Linux Compiler wurde um zahlreiche Funktionen zum Debuggen
von parallelen Programmen erweitert. Die OpenMP Implementierungen aller Compiler (Linux und Windows, C++ und Fortran) unterstützen
jetzt den Standard der Version 3.0. Zusätzliche
Optionen unterstützen die Codegenerierung für die neuen Intel® ATOM™ und Intel®
Core™ i7 Prozessoren.
Eine Auswahl der neuen Features:
-
OpenMP 3.0 Unterstützung
-
C++ Lambda Funktionen
-
Zusätzliche "C++0x" Features
-
C++ VALARRY Implementierung über Aufrufe in die IPP
Bibliothek
-
Neuer Debugger in der Linux Version (Eclipse-basiert)
-
Neue Fortran2003 Features wie IEEE Exception Handling im
Fortran Compiler
Intel® Compiler Professional Edition umfasst:
Intel® C++ oder FORTRAN Compiler
Intel® Math Kernel Library
Intel® Integrated Performance
Primitives
Intel® Threading Building Blocks

Intel® IPP (Integrated Performance Primitives
- mit erweiterter Multimedia-Funktionalität und mehr Optionen zum Linken)
IPP ist eine Bibliothek mit tausenden hoch
optimierten Routinen für Anwendungen aus dem Bereich Multimedia und
Signalverarbeitung, wie beispielsweise Image Processing, Video Coding, Audio
Coding, JPEG/JPEG 2000 und vieles mehr. Die in diesem Produkt enthaltene Version
6.0 wurde um zahlreiche neue Funktionen erweitert, wie z.B. die Möglichkeit Multi-Threading beim statischen Linken von IPP zu verwenden.
Intel® MKL (Math Kernel Library - mit
erweiterter Funktionalität bei den Direkt Sparse Solvern, VML und FFT)
Die MKL Bibliothek bietet hoch optimierte, thread-sichere Routinen zur
Berechnung mathematischer Funktionen, wie sie in vielen Anwendungsgebieten (zum
Beispiel im naturwissenschaftlichen Bereich) auftreten und die oft für den größten
Teil der Anwendungs-Laufzeit verantwortlich sind. Die in diesem Produkt
enthaltene Version 10.1 hat zahlreiche Erweiterungen wie z.B. die Möglichkeit
zur Verwendung von 64-Bit Indexwerten bei den Direct Sparse Solvern.
Intel® TBB (Threading Building Blocks - mit
Unterstützung von Lambda Funktionen)
TBB ist eine Bibliothek für die Parallelisierung
von C++ Programmen mit Hilfe von Templates. Die Einführung von Multithreading
über TBB erfordert wesentlich weniger Entwicklungsaufwand als die
Verwendung von expliziten Threads. Die
in diesem Produkt enthaltene Version 2.1 unterstützt die Verwendung von
Lambda-Funktionen die Windows Version integriert sich in Microsoft Visual Studio
2008.
All diese Produkte gibt es natürlich für Windows,
Linux oder MacOS.