Intel® FPGA Beschleunigungskarten
Intel® FPGA programmierbare Beschleunigungskarten (Intel® FPGA PACs) und Infrastructure Processing Units (IPUs) helfen dabei, Daten mit unglaublicher Geschwindigkeit zu verschieben, verarbeiten und zu speichern – und das mit außergewöhnlicher Effizienz.
Intel® FPGA Beschleunigungskarten
Mehr Möglichkeiten
Seit 2017 hat es Intel Hardware- und Software-Designern mit einer Reihe von FPGA-Angeboten erleichtert, die Vorteile der Bereitstellung von FPGAs im Rechenzentrum oder in der Cloud zu nutzen. In den Maße, wie sich das Modell der Beschleunigungskarte und des Software-Stacks weiterentwickelt, müssen Partner und Kunden in der Lage sein, die Erfahrung und Infrastruktur von Intel für ihre eigenen proprietären Beschleunigungsplattformen zu nützen. Die Antwort von Intel bestand darin, seine Plattform um den neuen Intel® Open FPGA Stack (Intel® OFS) zu erweitern.
Intel OFS ist eine skalierbare, quellzugängliche Hardware- und Software-Infrastruktur und wird über Git-Repositories geliefert, was es Ihnen ermöglicht, Ihre individuellen Beschleunigungs-Plattformlösungen zu erstellen. Diese Hardware- und Software-Infrastruktur der zweiten Generation wird von Intel und ausgewählten Plattformen von Drittanbietern genutzt und verwendet unsere Intel® Stratix® 10 FPGAs, Intel® Agilex™ FPGAs und die zukünftigen Intel® FPGA Familien.
Sie haben jetzt die Wahl, den Intel® Acceleration Stack für Intel® Xeon® CPU mit heute verfügbaren FPGAs für bestehende Intel® PAC (Programmable Acceleration Card) Plattformen zu verwenden oder Intel OFS für neue Plattformen von Intel, Drittanbietern oder proprietäre Plattformen zu nutzen.
Verbesserte Leistung noch einfacher
Der Intel® Acceleration Stack für Intel® Xeon® CPU mit FPGAs ist eine robuste Sammlung von Software, Firmware und Tools, die Intel konzipiert hat und vertreibt, um die Entwicklung und Bereitstellung von Intel® FPGAs zur Workload-Optimierung im Rechenzentrum zu vereinfachen. Der Intel Acceleration Stack für Intel Xeon CPU mit FPGAs bietet mehrere Vorteile wie Zeiteinsparung, die Möglichkeit zur Wiederverwendung von Code und die erste gemeinsame Entwickleroberfläche.
Komponenten des Intel Acceleration Stack
Der Intel® Acceleration Stack für Intel® Xeon® CPU mit FPGAs bietet optimierte und vereinfachte Hardware-Schnittstellen und Software-APIs (Application Programming Interfaces). Dadurch sparen Entwickler Zeit und können sich auf den speziellen Mehrwert ihrer Lösung konzentrieren.
- Spart Entwicklern Zeit, damit sie sich auf den speziellen Mehrwert ihrer Lösung konzentrieren können.
- Ermöglicht die Code-Wiederverwendung über mehrere Produkte des Intel FPGA Formfaktors hinweg.
- Bietet die weltweit erste gemeinsame Entwickleroberfläche für Intel® FPGA Rechenzentrumsprodukte an.
- Stellt optimierte und vereinfachte Hardware und Software-APIs von Intel bereit.
- Ermöglicht eine wachsende Annahme des Partner-Ökosystems von Intel, was dessen Attraktivität vergrößert und die Nutzung vereinfacht.
Software-Download
Erfahren Sie, wie Sie damit anfangen können, Software für produktionsfähige programmierbare Intel® FPGA Beschleunigungskarten herunterzuladen.
Open Programmable Acceleration Engine (OPAE) Technik
Die Open Programmable Acceleration Engine (OPAE) Technik ist ein Software-Programmierungsschicht, die eine konsistente API über FPGA Produktgenerationen und Plattformen hinweg bietet. Das sorgt für einen minimalen Software-Overhead und geringe Latenz, während es eine Abstraktion für hardwarespezifische FPGA-Ressourcendetails bietet. Um ein offenes Ökosystem zu fördern und die Nutzung der FPGA-Beschleunigung für Rechenzentrums-Workloads zu fördern, hat Intel die Technik für die Branche und Entwickler der Community als Open Source bereitgestellt.
Funktionen der OPAE-Technik:
- Bietet eine ultraleichte User-Space-Library (libfpga).
- Bietet Lizenz: FPGA API (BSD), FPGA Treiber (GPLv2).
- FPGA Treiber, der in einen Linux* 1Betriebssystem Kernel gestreamt wird.
- Unterstützt sowohl virtuelle Maschinen als auch Bare-Metal-Plattformen.
- Ermöglicht eine schnellere Entwicklung und Debugging von Beschleunigungsfunktionen mir dem integrierten AFU Simulation Environment (ASE).
- Bietet Leitfäden, Dienstprogramme über die Befehlszeile und Beispielcodes.
Links zum Thema
Erfahren Sie mehr über OPAE
Beginnen Sie mit der Entwicklung für Intel® FPGA Geräte und besuchen Sie die Website 01.org.
Weitere Informationen über Intel Developer Tools
Vereinfachen Sie die Entwicklung mit Intel OFS durch Nutzung von oneAPI
Produkt- und Leistungsinformationen
* Andere Marken oder Produktnamen sind Eigentum der jeweiligen Inhaber.
OpenCL und das OpenCL-Logo sind Warenzeichen der Apple Inc., die mit Genehmigung von Khronos verwendet werden.