8์ XNUMX์ผ, ์ธํ ์ ๋ฒกํฐ ํ๋ก์ธ์ ํ๋ก์ธ์(CPU), ๊ทธ๋ํฝ ๊ฐ์๊ธฐ(GPU), ํ์ฅ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ ๊ฒ์ดํธ ์ด๋ ์ด(FPGA)๋ฅผ ํฌํจํ ๋ค์ํ ์ปดํจํ ๊ฐ์๊ธฐ์ฉ ๋จ์ผ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(API)๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ์ค๊ณ๋ ์ํํธ์จ์ด ๋๊ตฌ ์ธํธ๋ฅผ ์ถ์ํ์ต๋๋ค. XPU ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ Intel oneAPI ํดํท.
oneAPI Base Toolkit์๋ CUDA ํ๋ก๊ทธ๋จ์ DPC++(Data Parallel C++) ๋ฐฉ์ธ์ผ๋ก ํฌํ ํ๋ ๋ฐ ๋์์ด ๋๋ ์ปดํ์ผ๋ฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ถ์ ๋ฐ ๋๋ฒ๊น ๋๊ตฌ, ํธํ์ฑ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ถ๊ฐ ํดํท์ ๊ณ ์ฑ๋ฅ ๊ณ์ฐ(HPC ํดํท), ์ธ๊ณต ์ง๋ฅ ๊ฐ๋ฐ(AI ํดํท), ์ฌ๋ฌผ ์ธํฐ๋ท(IoT ํดํท) ๋ฐ ๊ณ ์ฑ๋ฅ ์๊ฐํ(๋ ๋๋ง ํดํท)๋ฅผ ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Intel oneAPI ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์ปดํจํ ํ๋์จ์ด ์ํคํ ์ฒ์์ ๋์ผํ ์์ค ์ฝ๋์์ ํ์๋ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค.
ํดํท์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ๋๊ตฌ์ ๋ฌด๋ฃ ๋ฒ์ ์ธ์๋ Intel ์์ง๋์ด์ ๊ธฐ์ ์ง์์ ์ก์ธ์คํ ์ ์๋ ์ ๋ฃ ๋ฒ์ ๋ ์์ต๋๋ค. ๋ค์ํ CPU, GPU ๋ฐ FPGA์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ๋ฅผ ์ํด Intelยฎ DevCloud ์๋น์ค๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. 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ยฎ Irisยฎ Xe MAX ๊ทธ๋ํฝ์ ํฌํจํ ํตํฉ GEN9 ์ด์ GPU
- FPGA ๋ฒ์ 10์ด ํฌํจ๋ Intelยฎ Xeonยฎ CPU์ฉ Intelยฎ ๊ฐ์ ์คํ์ด ํฌํจ๋ Intel Arriaยฎ 1.2.1 GX FPGA๊ฐ ํฌํจ๋ Intelยฎ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ ๊ฐ์ ์นด๋(PAC)
- FPGA ๋ฒ์ 5005์ด ํฌํจ๋ Intelยฎ Xeonยฎ CPU์ฉ Intelยฎ ๊ฐ์ ์คํ์ด ํฌํจ๋ Intelยฎ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ ๊ฐ์ ์นด๋(PAC) D10(์ด์ ์๋ Intelยฎ Stratixยฎ 2.0.1 SX FPGA๊ฐ ํฌํจ๋ Intelยฎ PAC๋ก ์๋ ค์ง)
- 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ยฎ ๋ง์ถคํ ํ๋ซํผ
์ด์ ์ฒด์ :
- Red Hat Enterprise Linux 7.x - ๋ถ๋ถ ์ง์
- Red Hat Enterprise Linux 8.x - ์ ์ฒด ์ง์
- SUSE Linux Enterprise Server 15 SP1, SP2 - ๋ถ๋ถ ์ง์
- SUSE Linux Enterprise Server 12 - ๋ถ๋ถ ์ง์
- ์ฐ๋ถํฌ 18.04 LTS - ์ ์ฒด ์ง์
- ์ฐ๋ถํฌ 20.04 LTS - ์ ์ฒด ์ง์
- CentOS 7 - ๋ถ๋ถ ์ง์
- CentOS 8 - ์ ์ฒด ์ง์
- Fedora 31 - ๋ถ๋ถ ์ง์
- ๋ฐ๋น์ 9, 10 - ๋ถ๋ถ ์ง์
- ํด๋ฆฌ์ด ๋ฆฌ๋ ์ค - ๋ถ๋ถ ์ง์
- Windows 10 - ๋ถ๋ถ ์ง์
- Windows Server 2016 - ์ ์ฒด ์ง์
- Windows Server 2019 - ์ ์ฒด ์ง์
- macOS 10.15 - ๋ถ๋ถ ์ง์
์ถ์ฒ : linux.org.ru