Π‘Π°ΠΌΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΏΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Intel Π±Π΅ΡΠ΅ Π³ΠΎΡΠ΄Π°, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΅Π΄ΠΈΠ½Π½Π° ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π° Π·Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° x86-ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. Π’Π°Π·ΠΈ ΠΌΠΎΠ΄Π΅Π» ΠΎΠ±Ρ Π²Π°ΡΠ°ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° SoC Atom, ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Xeon Phi (ΡΡΠ»ΠΎΠ²Π½ΠΎ Π³ΡΠ°ΡΠΈΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° β Π² Π΄Π΅Π²ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Larrabee) ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ. ΠΠ½Π΅Ρ ΡΠ΅Π·Π°ΡΠ° βx86 β ΡΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ Π·Π° Π½Π°Ρβ Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ Π΅ Π°ΠΊΡΡΠ°Π»Π½Π°. Π ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎΡΠΎ Π½Π° Intel ΡΠΊΠΎΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ, Π° Π²Π΅ΡΠ΅ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ. ΠΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ ΡΡΠ΅ΠΉΠΌΡΡΡΠΊΠΎΠ²Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Intel ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½ΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΊΠΎΡΡΠΎ ΡΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π°.

ΠΠ°ΡΠΊΠΎΡΠΎ Π² ΠΠΎΠ½Π΄ΠΎΠ½ Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ Intel Software Technology ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΡΠ°Π·ΠΈ ΠΌΠΎΠ΄Π΅Π». ΠΠΎΠ²Π°ΡΠ° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ βOne APIβ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π·Π° ΡΠ΅Π»ΠΈΡ ΡΠΏΠ΅ΠΊΡΡΡ ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π½Π° Intel ΡΠ΅ ΡΡΠ°Π½Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. ΠΠ°ΠΊΡΠΎ Π·Π°ΡΠ²ΠΈ ΠΠΈΠ» Π‘ΡΠ²ΡΠ΄ΠΆ (Bill Savage), Π²ΠΈΡΠ΅ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½Ρ Π½Π° Intel ΠΈ Π³Π΅Π½Π΅ΡΠ°Π»Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Compute Performance Developer Products: βΠ¦Π΅Π»ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° βOne APIβ Π΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΠΈ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ ΠΎΠΏΡΠΎΡΡΡΠ²Π°ΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ. Π‘ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅Π³Π° Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ, Intel ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΎΡ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ΡΠΎ.β
Π‘Π²Π΅ΠΆΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ ΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Intel Distribution of OpenVINO Toolkit. ΠΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π·Π° ΡΠΎΠ·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΅Π΄ΠΈΠ½Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° Π΄ΡΠ»Π±ΠΎΠΊΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π½Π° Intel SVMS (ΡΠΊΠ°Π»Π°ΡΠ½ΠΈ, Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ, ΠΌΠ°ΡΡΠΈΡΠ½ΠΈ, ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½ΠΈ). Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ OpenVINO ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ, Π³ΡΠ°ΡΠΈΡΠ½ΠΈ, Π½Π΅Π²ΡΠΎΠ½Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΈ FPGA. ΠΡΠΎΠ΅ΠΊΡΡΡ One API ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΡΡΠΎΡΠΎ ΠΏΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ ΡΡΠ΅Π· API, Π½ΠΎ Π² ΡΠ°Π·ΡΠΈΡΠ΅Π½ ΠΎΠ±Π΅ΠΌ ΠΈ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±Π°Π·ΠΈ ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ.
Β«ΠΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅: ΠΡΠΎΠ΅ΠΊΡΡΡ One API Π²ΠΊΠ»ΡΡΠ²Π° Π½ΠΎΠ²ΠΈΡ Π΅Π·ΠΈΠΊ Π·Π° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Data Parallel C++ (DPC++), ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΎΡΠΊΡΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄ΡΡΠ΅ΠΊΡΠΎΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ. ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° DPC++ Π΅ C++, ΠΊΠ°ΡΠΎ Π² Π΅Π·ΠΈΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ΄Π΅Π»ΡΡ SYCL* ΠΎΡ The Khronos Group. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π² Π½Π΅Π³ΠΎ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡΒ».
ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° API ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ Π·Π° Π²ΡΡΠΊΠ° ΡΠ΅Π»Π΅Π²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠ° Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° DPC++ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ SVMS. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° One API ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Ρ ΠΏΡΠ΅Π· ΡΠ΅ΡΠ²ΡΡΡΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅ Π½Π° 2019 Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: 3dnews.ru
