Rozwiązania w zakresie kart akceleracyjnych z układami Intel® FPGA
Karty akceleracyjne Intel® FPGA PAC (Programmable Acceleration Card) i jednostki obsługi infrastruktury IPU (Infrastructure Processing Unit) ułatwiają niezwykle szybkie i efektywne przenoszenie, przetwarzanie i przechowywanie danych.
Rozwiązania w zakresie kart akceleracyjnych z układami Intel® FPGA
Zapewnianie nowych możliwości
Od 2017 roku firma Intel zwraca uwagę projektantów sprzętu i oprogramowania, korzystających z układów FPGA, na zalety wdrażania tych układów w centrum danych lub chmurze. Model karty akceleracyjnej i pakietu oprogramowania ewoluuje, dlatego partnerzy i klienci muszą mieć możliwość wykorzystania doświadczeń i infrastruktury firmy Intel w ich własnych rozwiązaniach platform akceleracyjnych. Odpowiedzią firmy Intel jest dodanie do jej oferty platform nowej infrastruktury Intel® OFS (Open FPGA Stack).
Skalowalna infrastruktura sprzętu i oprogramowania Intel® OFS z dostępnym źródłem, zapewniana przy użyciu repozytoriów Git, umożliwia opracowanie własnych, unikalnych rozwiązań platformy akceleracyjnej. Ta infrastruktura sprzętu i oprogramowania drugiej generacji jest w przypadku platform firmy Intel i innych producentów, wyposażonych w układy Intel® Stratix® 10 FPGA, Intel® Agilex™ FPGA i przyszłe układy Intel® FPGA.
Obecnie można korzystać z pakietu Intel® Acceleration Stack dla procesorów Intel® Xeon® z układami FPGA, dostępnego dla kart akceleracyjnych Intel® PAC. Można też adaptować infrastrukturę Intel® OFS dla nowych platform opracowanych przez firmę Intel lub innych producentów albo chronionych znakami towarowymi.
Większa wydajność, uproszczona konstrukcja
Pakiet Intel® Acceleration Stack dla procesorów Intel® Xeon® z układami FPGA to kolekcja niezawodnego oprogramowania aplikacyjnego i układowego oraz narzędzi, zaprojektowanych i rozpowszechnianych przez firmę Intel, ułatwiających opracowanie i wdrażanie układów Intel® FPGA w celu optymalizacji obciążenia w centrum danych. Pakiet Intel® Acceleration Stack dla procesorów Intel® Xeon® z układami FPGA zapewnia wiele korzyści takich jak oszczędność czasu, ponowne wykorzystanie kodu i pierwszy wspólny interfejs programistów.
Składniki pakietu Intel® Acceleration Stack
Pakiet Intel® Acceleration Stack dla procesora Intel® Xeon® z układami FPGA zapewnia zoptymalizowane i uproszczone interfejsy sprzętowe oraz programowe interfejsy do programowania aplikacji (API), dzięki którym programiści mogą zaoszczędzić czas i skoncentrować się na unikalnej wartości dodanej ich rozwiązań.
- Pozwala programistom zaoszczędzić czas i skupić się na unikalnej wartości dodanej ich rozwiązań.
- Umożliwia ponowne użycie kodu w wielu produktach Intel® FPGA w różnym standardzie konstrukcji.
- Ustanawia pierwszy globalny wspólny interfejs dla deweloperów produktów Intel® FPGA dla centrów danych.
- Zapewnia zoptymalizowany, uproszczony sprzęt i interfejsy API oprogramowania, opracowane przez firmę Intel.
- Zapewnia wdrożenie na większą skalę w ekosystemie partnerów firmy Intel, większą popularność i łatwe użycie.
Pobierz oprogramowanie
Dowiedz się, jak rozpocząć i pobrać oprogramowanie dla przeznaczonych do zastosowań produkcyjnych, gotowych kart akceleracyjnych Intel® FPGA PAC.
Technologia OPAE (Open Programmable Acceleration Engine)
Technologia OPAE (Open Programmable Acceleration Engine Engine) to warstwa oprogramowania zapewniająca spójny interfejs API w generacjach i platformach produktów FPGA. Ta technologia zapewnia minimalne koszty ogólne i opóźnienia oprogramowania oraz warstwę abstrakcji zasobów FPGA specyficznych dla sprzętu. Aby promować otwarty ekosystem i stosowanie akceleracji FPGA w odniesieniu do obciążeń roboczych centrów danych, firma Intel udostępniała kod źródłowy tej technologii branży i wspólnocie programistów.
Funkcje technologii OPAE:
- Zapewnia kompaktową bibliotekę w przestrzeni aplikacyjnej (libfpga).
- Zapewnia licencję: FPGA API (BSD), sterownik FPGA (GPLv2).
- Sterownik FPGA jest przekazywany do jądra 1systemu operacyjnego Linux*.
- Obsługiwane są zarówno maszyny wirtualne, jak i platformy czysto sprzętowe.
- Szybsze opracowanie i debugowanie funkcji akceleracyjnych przy użyciu dołączonego środowiska ASE (AFU Simulation Environment).
- Zapewnia podręczniki, narzędzia wiersza polecenia i kod przykładowy.
Łącza do stron o podobnej tematyce
Dowiedz się więcej o technologii OPAE
Aby rozpocząć opracowywanie oprogramowania dla urządzeń Intel® FPGA, skorzystaj z witryny internetowej 01.org.
Uzyskaj dodatkowe informacje o narzędziach programistycznych firmy Intel
Upraszczanie opracowywania w infrastrukturze Intel® OFS dzięki wykorzystaniu języka programowania oneAPI
Informacje o produktach i wydajności
*Inne nazwy oraz marki mogą być przedmiotem praw ich właścicieli.
OpenCL i logo OpenCL są znakami towarowymi firmy Apple Inc. użytymi za zgodą Khronos.