Intel oneAPI Toolkits เบ›เปˆเบญเบเบญเบญเบเบกเบฒ


Intel oneAPI Toolkits เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

เปƒเบ™เบงเบฑเบ™เบ—เบต 8 เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ, Intel เป„เบ”เป‰เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบŠเบญเบšเปเบงเบ—เบตเปˆเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ”เบฝเบง (API) เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เป€เบฅเบฑเปˆเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต vector (CPUs), เบ•เบปเบงเป€เบฅเบฑเปˆเบ‡เบเบฒเบŸเบดเบ (GPUs) เปเบฅเบฐเบžเบฒเบเบชเบฐเบซเบ™เบฒเบก programmable gate arrays (FPGAs) - Intel oneAPI Toolkits เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง XPU.

OneAPI Base Toolkit เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™, เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ”เบตเบšเบฑเบ, เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ—เบตเปˆเบŠเปˆเบงเบเบžเบญเบ”เป‚เบ›เบฃเปเบเบฃเบก CUDA เปƒเบซเป‰เบเบฑเบšเบžเบฒเบชเบฒเบžเบฒเบชเบฒ Data Parallel C++ (DPC++).

เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡ (HPC Toolkit), เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฑเบ™เบเบฒเบ›เบฐเบ”เบดเบ” (AI Toolkit), เบชเปเบฒเบฅเบฑเบšเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป† (IoT Toolkit) เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡ (Rendering Toolkit).

เป€เบ„เบทเปˆเบญเบ‡เบกเบท Intel oneAPI เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบฒเบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เปƒเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบฎเบฒเบ”เปเบงเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบผเบ”เป„เบ”เป‰เบŸเบฃเบต. เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบชเบฐเบšเบฑเบšเบŸเบฃเบตเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบท, เบเบฑเบ‡เบกเบตเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบˆเปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบˆเบฒเบเบงเบดเบชเบฐเบงเบฐเบเบญเบ™ Intel. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ Intelยฎ DevCloud เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ CPUs, GPUs เปเบฅเบฐ FPGAs เบ•เปˆเบฒเบ‡เป†. เบฅเบธเป‰เบ™ Intelยฎ Parallel Studio XE เปเบฅเบฐ Intelยฎ System Studio เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบˆเบฐเบญเบตเบ‡เปƒเบชเปˆ Intel oneAPI.

เบฅเบดเบ‡เบ”เบฒเบงเป‚เบซเบฅเบ”: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš

เปœเปˆเบงเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™:

  • เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบเบนเบ™ Intelยฎ Coreโ„ข เบซเบผเบทเบชเบนเบ‡เบเบงเปˆเบฒ
  • เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบเบนเบ™ Intelยฎ Xeonยฎ
  • เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบเบนเบ™ Intelยฎ Xeonยฎ Scalable

เป€เบ„เบทเปˆเบญเบ‡เป€เบฅเบฑเปˆเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบต:

  • เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ GEN9 เบซเบผเบท GPUs เบชเบนเบ‡เบเบงเปˆเบฒเบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบŸเบดเบ Intelยฎ Irisยฎ Xe MAX เบซเบผเป‰เบฒเบชเบธเบ”
  • Intelยฎ Programmable Acceleration Card (PAC) เบเบฑเบš Intel Arriaยฎ 10 GX FPGA เบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบต Intelยฎ Acceleration Stack เบชเปเบฒเบฅเบฑเบš CPU Intelยฎ Xeonยฎ เบเบฑเบš FPGAs เป€เบงเบตเบŠเบฑเบ™ 1.2.1.
  • Intelยฎ Programmable Acceleration Card (PAC) D5005 (เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ Intelยฎ PAC เบเบฑเบš Intelยฎ Stratixยฎ 10 SX FPGA) เบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบต Intelยฎ Acceleration Stack เบชเปเบฒเบฅเบฑเบš CPU Intelยฎ Xeonยฎ เบเบฑเบš FPGAs เป€เบงเบตเบŠเบฑเบ™ 2.0.1.
  • FPGA Custom Platforms (ported from Intelยฎ Arriaยฎ 10 GX เปเบฅเบฐ Intelยฎ Stratixยฎ 10 GX เปเบžเบฅเบ”เบŸเบญเบกเบญเป‰เบฒเบ‡เบญเบตเบ‡)
  • Intelยฎ Custom Platforms เบเบฑเบšเบŠเบญเบšเปเบง Intelยฎ Quartusยฎ Prime เป€เบงเบตเบŠเบฑเปˆเบ™ 19.4
  • Intelยฎ Custom Platforms เบเบฑเบšเบŠเบญเบšเปเบง Intelยฎ Quartusยฎ Prime เป€เบงเบตเบŠเบฑเปˆเบ™ 20.2
  • Intelยฎ Custom Platforms เบเบฑเบšเบŠเบญเบšเปเบง Intelยฎ Quartusยฎ Prime เป€เบงเบตเบŠเบฑเปˆเบ™ 20.3

เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™:

  • Red Hat Enterprise Linux 7.x - เบฎเบญเบ‡เบฎเบฑเบšเบšเบฒเบ‡เบชเปˆเบงเบ™
  • Red Hat Enterprise Linux 8.x - เบฎเบญเบ‡เบฎเบฑเบšเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš
  • SUSE Linux Enterprise Server 15 SP1, SP2 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • SUSE Linux Enterprise Server 12 - เบฎเบญเบ‡เบฎเบฑเบšเบšเบฒเบ‡เบชเปˆเบงเบ™
  • Ubuntu 18.04 LTS - เบฎเบญเบ‡เบฎเบฑเบšเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš
  • Ubuntu 20.04 LTS - เบฎเบญเบ‡เบฎเบฑเบšเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš
  • CentOS 7 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • CentOS 8 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ
  • Fedora 31 - เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • Debian 9, 10 - เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • เบฅเป‰เบฒเบ‡ Linux - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • Windows 10 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™
  • Windows Server 2016 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ
  • Windows Server 2019 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ
  • macOS 10.15 - เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru