Intel oneAPI Base Toolkit

Artikelnummer: INT-BAS-DE Kategorien: , ,

oneAPI ist ein branchenübergreifendes, offenes, standardbasiertes Programmiermodell, das eine gemeinsame Entwicklererfahrung über Beschleunigerarchitekturen hinweg anbietet. oneAPI enthält Entwicklerwerkzeuge für die Bereitstellung eines einheitlichen Programmiermodells und vereinfacht somit die Anwendungsentwicklung über verschiedene Computerarchitekturen.

Unterschiedliche Architekturen erfordern in der Regel eigene Sprachen, Tools und Bibliotheken, was die Komplexität für Entwickler erhöht und die Wiederverwendung von Code einschränkt. Das macht es zum einen schwer, die Vorteile von architekturübergreifenden Lösungen zu nutzen und zum anderen ist es ineffizient, die Anwendungsleistung zu optimieren.

oneAPI wurde entwickelt, um die Entwicklung für eine Vielzahl von datenzentrischen Workloads über eine Vielzahl von Architekturen zu vereinfachen. Es umfasst eine architekturübergreifende Sprache, Data Parallel C++ (DPC++), die auf ISO C++ und SYCL der Khronos Group´s SYCL basiert, sowie erweiterte Bibliotheken und Tools zur Leistungsanalyse.

Vorteile:

  • Große Bandbreite: CPU, GPU, Matrix-(AI) und FPGA Architekturen
  • Hohe Benutzerfreundlichkeit
  • Separate Codebasen, mehrere Programmiersprachen und unterschiedliche Tools wie Workflows
  • Leistungsstarke Bibliotheken einer API über mehrere Arbeitslastdomänen
  • Ermöglicht es Ihnen, die Leistung Ihrer Hardware voll auszuschöpfen
  • Ermöglich die schnelle und zuverlässige Entwicklung von performantem Code mit Hilfe von architekturübergreifenden Bibliotheken und fortschrittlichen Tools
  • Einfache Integration von Legacy-Code, einschließlich der Migration von CUDA-Code nach DPC++
  • Erhalten Sie eine offene Alternative zum Single-Vendor-/Proprietary-Lock-In für einfaches Architektur-Retargeting

TRANSITION - HOW IT WORKS

Kostenfreies Upgrade:
Alle registrierten Benutzer von Intel Parallel Studio und Intel System Studio mit aktivem Support erhalten eine Option, ein kostenloses Upgrade auf das oneAPI-Produkt durchzuführen, das ihrem bestehenden Produkt entspricht.

  • Wenn der Benutzer die kostenlose Upgrade-Option wählt, wird sein bestehendes Legacy-Produkt außer Betrieb genommen und eine neue Seriennummer mit demselben Support-Enddatum wie sein Legacy-Produkt ausgegeben.
  • Nach dem Upgrade auf oneAPI haben die Anwender Anspruch auf alle Versions-Updates und -Upgrades, die Intel für oneAPI herausgibt, solange ihr Supportvertrag aktiv ist. Um den Support fortzusetzen, können berechtigte Benutzer oneAPI SSR SKUs erwerben.
  • Wenn sich der Benutzer nicht für ein Upgrade auf oneAPI entscheidet, kann er sein bestehendes Produkt weiter verwenden, erhält aber keine neuen Versions-Updates (es sei denn, es werden Sicherheitsfehler behoben). Sie können nur auf der Version bleiben, die sie derzeit besitzen.
  • Für Benutzer mit aktivem Support steht der Link zum kostenlosen Upgrade weiterhin zur Verfügung, solange der Support für ihre Lizenz aktiv ist.  Sobald der Support ausläuft, wird die kostenlose Upgrade-Option nicht mehr verfügbar sein.
  • Benutzer mit Support im Post-expiry Zeitraum können eine Post-expiry SSR-SKU für ihr bestehendes Produkt erwerben, um ihren Support zu aktivieren.  Dann erhalten sie einen Link für ein kostenloses Upgrade auf oneAPI als Teil ihrer Service- und Supportvereinbarung.