Intel C++ Compiler

Der Intel C++ Compiler für Windows ermöglicht eine beschleunigte Programmentwicklung und Performancesteigerungen für alle Arten von Intel-Prozessoren. Eine automatische Optimierung und Parallelisierung von Software für die optimale Ausnutzung von Multikernprozessoren auf Intel -Basis, einschließlich Dual-Core-Prozessoren für Mobil-, Desktop- und Server-PC-Plattformen.

Alle Preise & Bestellung

Einfache Entwicklung von Multithreading-Programmcode macht Fortschritte im Hardwarebereich für Softwareentwickler nutzbar.

Übersicht der verbesserten Optimierungsfunktionen

Software, die mit einem Intel C++-Compiler für Windows kompiliert wurde, profitiert von verbesserten Optimierungsfunktionen, von denen einige hier kurz erläutert werden:

  • Unterstützung von Multithread-Anwendungen, einschließlich OpenMP und Auto-Parallelisierung für einfaches und effizientes Software-Threading.
  • Interprocedural Optimization (IPO) verbessert die Performance oft verwendeter Funktionen kleineren und mittleren Umfangs erheblich, insbesondere bei Programmen, die Aufrufe innerhalb von Schleifen enthalten.
  • Profile-Guided Optimization (PGO) verbessert die Anwendungsleistung durch verminderte Belastung des Befehlscache, Neuordnung des Code-Layouts, schlankeren Code und eine geringere Zahl falscher Branch Predictions (Verzweigungsvorhersagen).
  • Automatische Vektorisierung parallelisiert Code und gleicht Daten ab, einschließlich Loop Peeling, um eine ausgeglichene Prozessorbelastung zu gewährleisten. Loop Unrolling sorgt beim Prefetching für die Übergabe voller Cachezeilen.
  • High Level Optimization (HLO) ermöglicht eine aggressive Optimierung mit Schleifentransformation und Prefetching.
  • Optimiertes Code-Debugging mit dem Intel Debugger erhöht die Effizienz im Debuggingprozess des für die Intel-Architektur optimierten Codes.