ho-COMPUTER

 

Intel® oneAPI Base & HPC Toolkit

Intel® oneAPI Base Toolkit und Intel oneAPI HPC Toolkit ist ein umfassendes Paket von Entwicklungswerkzeugen, mit denen sich schnell und einfach moderner Code erstellen lässt und das maximale Leistung aus den neuesten Intel® Prozessoren auf High Performance Computing- (HPC)-Plattformen herausholt. Das Toolkit vereinfacht die Erstellung von Code mit den neuesten Techniken für Vektorisierung, Multithreading, Multinode, Speicheroptimierung und Beschleuniger-Offloading. 
Es ermöglicht leistungsstarke, konsistente Programmierung mit Intel® Advanced Vector Extensions 512 (Intel AVX-512) Anweisungen für Intel Xeon Scalable Prozessoren und unterstützte XPUs mit standardbasierten Programmiersprachen und parallelen Programmierungsmodellen und integrierten Entwicklungsumgebungen (IDEs).

Tools to build

Verbessern Sie die Leistung durch eine einfache Neukompilierung mit branchenführenden, standardbasierten C++-, Fortran- und Python-Compilern.
Vereinfachen Sie das Hinzufügen von Parallelität mit integrierten, intuitiven, parallelen Modellen und Vektorisierung. Nutzen Sie fortschrittliche Bibliotheken, die für die neueste Hardware optimiert sind.  Beschleunigen Sie verschiedene HPC- und KI-Workloads mit Hochleistungs-Python, unterstützt durch native  Bibliotheken in einem integrierten Distributionspaket.

Tools to analyze

oneAPI bietet Ihnen einen erweiterter Performance-Profiler und Advisor  für Vektorisierung und Threading zur Optimierung und Vektorisierung sowie einen Speicher- und Thread-Debugger zum Auffinden von Speicherfehlern und intermittierenden Threading-Fehler. 

Tools to scale

Beschleunigen Sie die Leistung von Anwendungen auf Intel basierten Clustern mit mehreren flexiblen Fabrics durch effizientes Profiling von MPI-Anwendungen zum schnellen Auffinden von Engpässen. Erzielen Sie maximale Leistung und stellen Sie sicher, dass die Komponenten während des gesamten Lebenszyklus des Clusters effizient zusammen arbeiten. 
 

Das enthält Intel® oneAPI (Base & HPC Toolkit):

omeAPI Base&HPC Toolkit
 
  • Intel® oneAPI DPC++/C++ Compiler: Ein standardbasierter, CPU-, GPU- und FPGA-Compiler, der Data Parallel C++, C++, C, SYCL und OpenMP unterstützt, basiert auf der bewährten LLVM-Compilertechnologie.
  • Intel® C++/Fortran Compiler Classic: Standardbasierte-Compiler, die OpenMP unterstützten. Nutzen Sie die Vorteile von mehr Kernen auf Intel CPU-(oder kompatiblen) Systemen. Erleben Sie nahtlose Kompatibilität mit gängigen Compilern, Entwicklungsumgebungen und Betriebssystemen.
  • Intel® Fortran Compiler für XPU-Entwicklung: Ein Standard-basierter CPU- und GPU-Compiler. Nutzt die LLVM-Compilertechnologie und Intels Erfahrung als führender Compilerhersteller.
  • Intel® Cluster Checker: Überprüfen Sie, ob die Cluster-Komponenten nahtlos zusammenarbeiten, um optimale Leistung, verbesserte Betriebszeit und geringere Gesamtbetriebskosten zu erreichen.
  • Intel® Inspector: Lokalisieren und debuggen Sie Threading- und Speicherfehler frühzeitig.
  • Intel® MPI-Bibliothek: Flexibles, effizientes und skalierbares Cluster Messaging auf Intel Rechnern.
  • Intel® Trace Analyzer und Collector: Verstehen Sie das MPI Anwendungsverhalten über die gesamte Laufzeit.
  • Intel® oneAPI DPC++ Bibliothek: Beschleunigen Sie  parallele Datenverarbeitung mit produktiven Algorithmen und Funktionen.
  • Intel® oneAPI Threading Building Blocks: Vereinfachen Sie Parallelität mit  der erweiterten Threading- und Speicherverwaltungs-Bibliothek.
  • Intel® oneAPI Math Kernel-Bibliothek (MKL): Beschleunigen Sie die Lösung mathematischer Probleme, einschließlich Matrix-Algebra, schneller Fourier  Fourier-Transformationen (FFT) und Vektormathematik.
  • Intel® oneAPI Data Analytics Library (DAAL):  Steigern Sie die Leistung bei maschinellem Lernen und Datenanalytik.
  • Intel® oneAPI Video Processing Library: Ermöglicht schnelle Echtzeit-Videodekodierung in hoher Qualität .
  • Intel® Advisor: Entwerfen Sie Code für effiziente Vektorisierung, Threading und Offloading.
  • Intel® Distribution für Python: Erzielen Sie maximale Performance  ohne Code-Änderungen.
  • Intel® DPC++ Kompatibilitätswerkzeug: Migrieren Sie alten CUDA Code in ein DPC++ Multiplattform-Programm.
  • Intel® Integrated Performance Primitives (IPP): Beschleunigen Sie Leistung von Bildgebung, Signalverarbeitung, Datenkompression Datenkompression, Kryptographie und vielem mehr.
  • Intel® VTune Profiler: Finden und optimieren Sie Leistungsengpässe bei CPU-, GPU- und FPGA-Systemen.
  • Intel® Distribution of GDB: Ermöglicht tiefes, systemweites Debugging von DPC++,  C++ und Fortran-Code.
Weitere Informationen finden Sie hier.