Intel oneAPI เชŸเซ‚เชฒเช•เซ€เชŸ เชฌเชนเชพเชฐ เชชเชพเชกเซ€


Intel oneAPI เชŸเซ‚เชฒเช•เซ€เชŸ เชฌเชนเชพเชฐ เชชเชพเชกเซ€

8 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชจเชพ เชฐเซ‹เชœ, เช‡เชจเซเชŸเซ‡เชฒเซ‡ เชตเชฟเชตเชฟเชง เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเชฟเช‚เช—เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชˆเชจเซเชŸเชฐเชซเซ‡เชธ (API) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชŸเซ‚เชฒเซเชธเชจเซ‹ เชธเชฎเซ‚เชน เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซ‹, เชœเซ‡เชฎเชพเช‚ เชตเซ‡เช•เซเชŸเชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ (CPUs), เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ (GPUs) เช…เชจเซ‡ เชซเซ€เชฒเซเชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชฌเชฒ เช—เซ‡เชŸ เชเชฐเซ‡ (FPGAs) เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. XPU เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ Intel oneAPI เชŸเซ‚เชฒเช•เซ€เชŸ.

OneAPI เชฌเซ‡เช เชŸเซ‚เชฒเช•เชฟเชŸเชฎเชพเช‚ เช•เชฎเซเชชเชพเช‡เชฒเชฐเซเชธ, เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“, เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช— เชŸเซ‚เชฒเซเชธ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเชพเชงเชจเซ‹ เช›เซ‡ เชœเซ‡ CUDA เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชกเซ‡เชŸเชพ เชชเซ‡เชฐเซ‡เชฒเชฒ C++ (DPC++) เชฌเซ‹เชฒเซ€เชฎเชพเช‚ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชตเชงเชพเชฐเชพเชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เช—เชฃเชคเชฐเซ€เช“ (HPC เชŸเซ‚เชฒเช•เซ€เชŸ), เช†เชฐเซเชŸเชฟเชซเชฟเชถเชฟเชฏเชฒ เชˆเชจเซเชŸเซ‡เชฒเชฟเชœเชจเซเชธ (AI เชŸเซ‚เชฒเช•เซ€เชŸ), เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช“เชซ เชฅเชฟเช‚เช—เซเชธ (IoT เชŸเซ‚เชฒเช•เซ€เชŸ) เช…เชจเซ‡ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ (เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชŸเซ‚เชฒเช•เซ€เชŸ) เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

Intel oneAPI เชŸเซ‚เชฒเซเชธ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฐ เชธเชฎเชพเชจ เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเซ‡เชฒเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชŸเซ‚เชฒเช•เซ€เชŸ เชฎเชซเชคเชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชŸเซ‚เชฒเซเชธเชจเชพ เชซเซเชฐเซ€ เชตเชฐเซเชเชจ เช‰เชชเชฐเชพเช‚เชค, เชชเซ‡เช‡เชก เชตเชฐเซเชเชจ เชชเชฃ เช›เซ‡, เชœเซ‡ เช‡เชจเซเชŸเซ‡เชฒ เชเชจเซเชœเซ€เชจเซ€เชฏเชฐเซเชธ เชคเชฐเชซเชฅเซ€ เชŸเซ‡เช•เซเชจเชฟเช•เชฒ เชธเชชเซ‹เชฐเซเชŸเชจเซ€ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡. เช•เซ‹เชก เชตเชฟเช•เชธเชพเชตเชตเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Intelยฎ DevCloud เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง CPUs, GPUs เช…เชจเซ‡ FPGA เชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. 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ยฎ เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซเชŸเซเช‚เชฌ

เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ:

  • เชจเชตเซ€เชจเชคเชฎ Intelยฎ Irisยฎ Xe MAX เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชธเชนเชฟเชค เชธเช‚เช•เชฒเชฟเชค GEN9 เช…เชฅเชตเชพ เช‰เชšเซเชšเชคเชฐ GPU
  • Intelยฎ Programmable Acceleration Card (PAC) Intel Arriaยฎ 10 GX FPGA เชธเชพเชฅเซ‡ เชœเซ‡เชฎเชพเช‚ FPGAs เชตเชฐเซเชเชจ 1.2.1 เชธเชพเชฅเซ‡ Intelยฎ Xeonยฎ CPU เชฎเชพเชŸเซ‡ Intelยฎ Acceleration Stackเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • Intelยฎ Programmable Acceleration Card (PAC) D5005 (เช…เช—เชพเช‰ Intelยฎ Stratixยฎ 10 SX FPGA เชธเชพเชฅเซ‡ Intelยฎ PAC เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซเช‚) เชœเซ‡เชฎเชพเช‚ FPGAs เชตเชฐเซเชเชจ 2.0.1 เชธเชพเชฅเซ‡ Intelยฎ Xeonยฎ CPU เชฎเชพเชŸเซ‡ Intelยฎ Acceleration Stackเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • FPGA เช•เชธเซเชŸเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ (Intelยฎ Arriaยฎ 10 GX เช…เชจเซ‡ Intelยฎ Stratixยฎ 10 GX เชธเช‚เชฆเชฐเซเชญ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐเชฅเซ€ เชชเซ‹เชฐเซเชŸเซ‡เชก)
  • Intelยฎ Quartusยฎ Prime เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฐเซเชเชจ 19.4 เชธเชพเชฅเซ‡ Intelยฎ เช•เชธเซเชŸเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ
  • Intelยฎ Quartusยฎ Prime เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฐเซเชเชจ 20.2 เชธเชพเชฅเซ‡ Intelยฎ เช•เชธเซเชŸเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ
  • Intelยฎ Quartusยฎ Prime เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฐเซเชเชจ 20.3 เชธเชพเชฅเซ‡ Intelยฎ เช•เชธเซเชŸเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ

OS:

  • Red Hat Enterprise Linux 7.x - เช†เช‚เชถเชฟเช• เช†เชงเชพเชฐ
  • Red Hat Enterprise Linux 8.x - เชธเช‚เชชเซ‚เชฐเซเชฃ เช†เชงเชพเชฐ
  • SUSE Linux Enterprise เชธเชฐเซเชตเชฐ 15 SP1, SP2 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • SUSE Linux Enterprise เชธเชฐเซเชตเชฐ 12 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • เช‰เชฌเซเชจเซเชŸเซ 18.04 LTS - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ
  • เช‰เชฌเซเชจเซเชŸเซ 20.04 LTS - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ
  • CentOS 7 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • CentOS 8 - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ
  • Fedora 31 - เช†เช‚เชถเชฟเช• เช†เชงเชพเชฐ
  • เชกเซ‡เชฌเชฟเชฏเชจ 9, 10 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • เชฒเชฟเชจเช•เซเชธ เชธเชพเชซ เช•เชฐเซ‹ - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • เชตเชฟเชจเซเชกเซ‹เช 10 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ
  • เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2016 - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ
  • เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2019 - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ
  • macOS 10.15 - เช†เช‚เชถเชฟเช• เชธเชชเซ‹เชฐเซเชŸ

เชธเซ‹เชฐเซเชธ: linux.org.ru