Intel oneAPI เจŸเฉ‚เจฒเจ•เจฟเจŸเจธ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚


Intel oneAPI เจŸเฉ‚เจฒเจ•เจฟเจŸเจธ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚

8 เจฆเจธเฉฐเจฌเจฐ เจจเฉ‚เฉฐ, เจ‡เฉฐเจŸเฉ‡เจฒ เจจเฉ‡ เจตเฉˆเจ•เจŸเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ (เจธเฉ€เจชเฉ€เจฏเฉ‚), เจ—เจฐเจพเจซเจฟเจ•เจธ เจเจ•เจธเจฒเฉ‡เจŸเจฐ (เจœเฉ€เจชเฉ€เจฏเฉ‚) เจ…เจคเฉ‡ เจซเฉ€เจฒเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจ—เฉ‡เจŸ เจเจฐเฉ‡ (เจเจซเจชเฉ€เจœเฉ€เจ) เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจเจ•เจธเจฒเฉ‡เจŸเจฐเจพเจ‚ เจฒเจˆ เจธเจฟเฉฐเจ—เจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (เจเจชเฉ€เจ†เจˆ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจŸเฉ‚เจฒเจธ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพเฅค XPU เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเจ•เจพเจธ เจฒเจˆ Intel oneAPI เจŸเฉ‚เจฒเจ•เจฟเจŸเจธเฅค

oneAPI เจฌเฉ‡เจธ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจˆเจฒเจฐ, เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚, เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจนเจจ เจœเฉ‹ CUDA เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพ เจชเฉˆเจฐเจฒเจฒ C++ (DPC++) เจ‰เจชเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ…เจคเจฟเจฐเจฟเจ•เจค เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ—เจฃเจจเจพเจตเจพเจ‚ (HPC เจŸเฉ‚เจฒเจ•เจฟเจŸ), เจจเจ•เจฒเฉ€ เจฌเฉเฉฑเจงเฉ€ (AI เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ) เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ, เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ†เจซเจผ เจฅเจฟเฉฐเจ—เจœเจผ (IoT เจŸเฉ‚เจฒเจ•เจฟเจŸ) เจ…เจคเฉ‡ เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ (เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ) เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

Intel oneAPI เจŸเฉ‚เจฒ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจฒเจ เจ—เจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจผเจค เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจŸเฉ‚เจฒเจธ เจฆเฉ‡ เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจ…เจฆเจพเจ‡เจ—เฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฐเจŸเฉ‡เจฒ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจคเฉ‹เจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฒเจˆ 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ยฎ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเจฐเจฟเจตเจพเจฐ

เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจเจ•เจธเจฒเฉ‡เจŸเจฐ:

  • เจจเจตเฉ€เจจเจคเจฎ Intelยฎ Irisยฎ Xe MAX เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจธเจฎเฉ‡เจค เจเจ•เฉ€เจ•เฉเจฐเจฟเจค GEN9 เจœเจพเจ‚ เจ‰เฉฑเจšเฉ‡ GPUs
  • Intelยฎ Programmable Acceleration Card (PAC) Intel Arriaยฎ 10 GX FPGA เจœเจฟเจธ เจตเจฟเฉฑเจš FPGAs เจตเจฐเจœเจจ 1.2.1 เจฆเฉ‡ เจจเจพเจฒ Intelยฎ Xeonยฎ CPU เจฒเจˆ Intelยฎ เจเจ•เจธเจฒเจฐเฉ‡เจธเจผเจจ เจธเจŸเฉˆเจ• เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค
  • Intelยฎ Programmable Acceleration Card (PAC) D5005 (เจชเจนเจฟเจฒเจพเจ‚ Intelยฎ Stratixยฎ 10 SX FPGA เจจเจพเจฒ Intelยฎ PAC เจตเจœเฉ‹เจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจธเฉ€) เจœเจฟเจธ เจตเจฟเฉฑเจš FPGAs เจตเจฐเจœเจจ 2.0.1 เจฆเฉ‡ เจจเจพเจฒ Intelยฎ Xeonยฎ CPU เจฒเจˆ Intelยฎ เจเจ•เจธเจฒเจฐเฉ‡เจธเจผเจจ เจธเจŸเฉˆเจ• เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค
  • FPGA เจ•เจธเจŸเจฎ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (Intelยฎ Arriaยฎ 10 GX เจ…เจคเฉ‡ Intelยฎ Stratixยฎ 10 GX เจธเฉฐเจฆเจฐเจญ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ)
  • Intelยฎ เจ•เจธเจŸเจฎ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ Intelยฎ Quartusยฎ Prime เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉฐเจธเจ•เจฐเจฃ 19.4 เจฆเฉ‡ เจจเจพเจฒ
  • Intelยฎ เจ•เจธเจŸเจฎ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ Intelยฎ Quartusยฎ Prime เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉฐเจธเจ•เจฐเจฃ 20.2 เจฆเฉ‡ เจจเจพเจฒ
  • Intelยฎ เจ•เจธเจŸเจฎ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ Intelยฎ Quartusยฎ Prime เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉฐเจธเจ•เจฐเจฃ 20.3 เจฆเฉ‡ เจจเจพเจฒ

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 - เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ
  • เจซเฉ‡เจกเฉ‹เจฐเจพ 31 - เจ…เฉฐเจธเจผเจ• เจธเจนเจฟเจฏเฉ‹เจ—
  • เจกเฉ‡เจฌเฉ€เจ…เจจ 9, 10 - เจ…เฉฐเจธเจผเจ• เจธเจฎเจฐเจฅเจจ
  • เจฒเฉ€เจจเจ•เจธ เจธเจพเจซเจผ เจ•เจฐเฉ‹ - เจ…เฉฐเจธเจผเจ• เจธเจฎเจฐเจฅเจจ
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ 10 - เจ…เฉฐเจธเจผเจ• เจธเจฎเจฐเจฅเจจ
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฐเจตเจฐ 2016 - เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฐเจตเจฐ 2019 - เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ
  • macOS 10.15 - เจ…เฉฐเจธเจผเจ• เจธเจฎเจฐเจฅเจจ

เจธเจฐเฉ‹เจค: linux.org.ru