Den 8. december blev et sæt værktøjer fra Intel lanceret, designet til udvikling af software med en fælles programmeringsgrænseflade (API) for forskellige beregningsacceleratorer, herunder vektoriserede instruktioner fra processorer (CPU), grafiske accelerators (GPU) og programmerbare logiske enheder (FPGA) — Intel oneAPI Toolkits til XPU Software Development.
Basisværktøjssættet „oneAPI Base Toolkit“ indeholder kompilatorer, biblioteker, værktøjer til analyse og fejlfinding samt værktøjer til sikring af kompatibilitet, der hjælper med at portere programmer, der bruger CUDA, til data parallel C++ (DPC++).
Yderligere værktøjssæt tilbyder værktøjer til højtydende beregninger (HPC Toolkit), til udvikling af kunstig intelligens (AI Toolkit), til „Internet of Things“ (IoT Toolkit) og til højtydende visualisering (Rendering Toolkit).
Intel oneAPI-værktøjerne tillader kørsel af programmer, der er blevet genereret fra den samme kildekode på beregningsudstyr med forskellige arkitekturer.
Værktøjssættene kan downloades gratis. Foruden den gratis version af værktøjerne findes der også en betalt version, som giver adgang til teknisk support fra Intel-ingeniører. Der er også mulighed for at bruge Intel® DevCloud til udvikling og test af kode, som giver adgang til forskellige CPU'er, GPU'er og FPGA'er. Fremtidige versioner af Intel® Parallel Studio XE og Intel® System Studio vil være baseret på Intel oneAPI.
Downloadlink: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Systemkrav
Processorer:
- Intel® Core™ processorfamilie eller højere
- Intel® Xeon® processorfamilie
- Intel® Xeon® Scalable processorfamilie
Beregningsacceleratorer:
- Integrerede GEN9 eller højere GPU'er, herunder den nyeste Intel® Iris® Xe MAX grafik
- Intel® Programmable Acceleration Card (PAC) med Intel Arria® 10 GX FPGA, der inkluderer Intel® Acceleration Stack for Intel® Xeon® CPU med FPGA'er Version 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (tidligere kendt som Intel® PAC med Intel® Stratix® 10 SX FPGA), der inkluderer Intel® Acceleration Stack for Intel® Xeon® CPU med FPGA'er Version 2.0.1
- FPGA-tilpassede platforme (portet fra Intel® Arria® 10 GX og Intel® Stratix® 10 GX referenceplatforme)
- Intel® Custom Platforms med Intel® Quartus® Prime software version 19.4
- Intel® Custom Platforms med Intel® Quartus® Prime software version 20.2
- Intel® Custom Platforms med Intel® Quartus® Prime software version 20.3
Operativsystemer:
- Red Hat Enterprise Linux 7.x — delvis support
- Red Hat Enterprise Linux 8.x — fuld support
- SUSE Linux Enterprise Server 15 SP1, SP2 — delvis support
- SUSE Linux Enterprise Server 12 — delvis support
- Ubuntu 18.04 LTS — fuld support
- Ubuntu 20.04 LTS — fuld support
- CentOS 7 — delvis support
- CentOS 8 — fuld support
- Fedora 31 — delvis support
- Debian 9, 10 — delvis support
- Clear Linux — delvis support
- Windows 10 — delvis support
- Windows Server 2016 — fuld support
- Windows Server 2019 — fuld support
- macOS 10.15 — delvis support
Kilde: linux.org.ru

