vGPU β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

vGPU — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π—Π° июнь-июль ΠΊ Π½Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²Π° дСсятка ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ возмоТностями Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… GPU. Β«Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉΒ» ΠΎΡ‚ Cloud4Y ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Β«Π΄ΠΎΡ‡Π΅ΠΊΒ» Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊΠ°, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ услуга Π½Π΅ слишком популярная. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ подобная Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ нас вСсьма ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»Π°. Видя рост интСрСса ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ vGPU.

Β«ΠžΠ·Ρ‘Ρ€Π° Π΄Π°Π½Π½Ρ‹Ρ…Β», ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… экспСримСнтов ΠΈ исслСдований, Deep Learning ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ направлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ИИ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” всё это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Β«ΠΆΠ΅Π»Π΅Π·Π°Β». Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли ΠΎΠ½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ позволяСт быстро Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности Π·Π°Π΄Π°Ρ‡ (Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ касаСтся для бизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, DL-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²) Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ мощности Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π΄Π°ΠΆΠ΅ сСрвСрных CPU всё Ρ‡Π°Ρ‰Π΅ становятся бСсполСзны.

Π’Ρ‹Ρ…ΠΎΠ΄ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Π² использовании вычислСний Π½Π° GPU. Π­Ρ‚Π° тСхнология ускорСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ обСспСчиваСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ рСсурсов ΠΎΠ΄Π½ΠΎΠ³ΠΎ графичСского процСссора ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ. GPU ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ проСктировался для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ состоит ΠΈΠ· тысячи ΠΌΠ΅Π»ΠΊΠΈΡ… ядСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для эффСктивной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. ΠŸΡ€ΠΈ этом Π½Π° GPU выполняСтся Ρ‡Π°ΡΡ‚ΡŒ самых рСсурсоСмких вычислСний, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя CPU.

vGPU — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ВычислСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GPU ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»Π° компания Nvidia Π΅Ρ‰Ρ‘ Π² 2007 Π³ΠΎΠ΄Ρƒ. БСгодня эта тСхнология Π²Ρ‹ΡˆΠ»Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ примСняСтся Π² Π¦ΠžΠ”Π°Ρ… ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… прСдприятий ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ. Однако Ρƒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ вСсомый нСдостаток: Π·Π°ΠΊΡƒΠΏΠΊΠ° физичСского оборудования обходится вСсьма Π½Π΅Π΄Ρ‘ΡˆΠ΅Π²ΠΎ. А Ссли Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ устарСвания Β«ΠΆΠ΅Π»Π΅Π·Π°Β», Ρ‚ΠΎ становится Π΅Ρ‰Ρ‘ грустнСС.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° Ρ€Π΅ΡˆΠΈΡ‚ΡŒ тСхнология Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… графичСских процСссоров: vGPU. Π‘ Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тяТёлыС прилоТСния Π²Ρ€ΠΎΠ΄Π΅ AutoCAD, 3DS Max, Maya, Sony Vegas Pro. Виртуализация быстро ΠΎΡ‚Π²ΠΎΠ΅Π²Π°Π»Π° свою долю Ρ€Ρ‹Π½ΠΊΠ°. Π’Π΅Π΄ΡŒ ΠΊΠ°ΠΊΠΎΠΉ русский data-scientist Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ быстрых вычислСний Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… NVidia Tesla?

Π—Π΄Π΅ΡΡŒ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ появлСния vGPU использовались Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ускорСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ: Virtual Shared Graphics Acceleration (vSGA ΠΈ Virtual Dedicated Graphics Acceleration (vDGA). РСшСниС vGPU объСдинило Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±Π΅ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Как ΠΈ Π² случаС vSGA, Π² срСдС vGPU прСдполагаСтся совмСстноС использованиС GPU ΠΈ RAM нСсколькими Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами, Π½ΠΎ ΠΏΡ€ΠΈ этом каТдая Π’Πœ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ GPU, ΠΊΠ°ΠΊ Π² случаС с vDGA.

Π—Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½Ρ‹ vGPU

ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ вычислСния с использованиСм vGPU ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ компаниям ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Или Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ для этого Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов. 1 соврСмСнный GPU-сСрвСр способСн Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΎ 100 ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… CPU. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹. Π­Ρ‚ΠΎ Π½Π΅ ΡˆΡƒΡ‚ΠΊΠΈ: Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Nvidia ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² нСсколько Ρ€Π°Π· быстрСС классичСских CPU-сСрвСров. А Ρ‚ΠΎΡ‚ ΠΆΠ΅ Google Cloud ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с GPU, Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎ 960 тСрафлопс.

МногиС спСциалисты Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΌΠΎΡ‰Π½Ρ‹Ρ… устройствах, способных Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния. АрхитСкторы ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ vGPU Π² систСмах проСктирования (Ρ‚ΠΎΡ‚ ΠΆΠ΅ Autodesk, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ). Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Ρ„ΠΎΡ‚ΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ (Photoshop, CorelDraw). Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с графичСскими процСссорами Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΈ мСдицинским учрСТдСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°Ρ… ΠΈ заболСваниях. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с GPU ΠΈ «ЯндСкс».

Π”ΡƒΠΌΠ°Π΅Ρ‚Π΅, всё? Как Π±Ρ‹ Π½Π΅ Ρ‚Π°ΠΊ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈ для автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ точности спутниковых снимков, ΠΈ для прогнозирования эпидСмий, мСтСорологичСских исслСдований, модСлирования солнСчных Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ бизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ. А Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ классная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² срСдС Unity3D ΠΎΡ‚ ThisIsZolden.

ΠŸΡ€ΠΈ всём ΠΏΡ€ΠΈ этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π±Π°Π·Π΅ vGPU ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния Π² ΠΌΠΈΡ€Π΅. Π’Π°ΠΊ, Π² 2018 Π³ΠΎΠ΄Ρƒ NetApp ΠΏΡ€ΠΎΠ²Ρ‘Π» опрос срСди ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ€Π°Π±ΠΎΡ‚Π΅ графичСскиС процСссоры. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ 60% ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° собствСнной ИВ-инфраструктурС. «Облаком» ΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ лишь 23%. Π’ России ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… вычислСний ΠΈΠΌΠ΅Π΅Ρ‚ мСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Но благодаря Π½ΠΎΠ²Ρ‹ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ число ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с GPU, постоянно растёт.

РСшСния для vGPU

vGPU — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ графичСских ускоритСлСй занимаСтся ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π½ΠΎ срСди Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ бСзусловныС Π»ΠΈΠ΄Π΅Ρ€Ρ‹.

Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² сфСрС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, компания VMware ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ компаниям Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ ESXi, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… графичСских процСссоров сопоставима с рСализациями Π½Π° Π³ΠΎΠ»ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. Π’ Π½Π΅Π΄Π°Π²Π½Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» балансировщик Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ vMotion ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ DirectPath I/O, которая связываСт Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ CUDA с Π’Πœ Π² ΠΎΠ±Ρ…ΠΎΠ΄ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° ΠΈ ускоряСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

Nvidia Ρ‚ΠΎΠΆΠ΅ стараСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ оТиданиям Ρ€Ρ‹Π½ΠΊΠ°, ΠΈ для этого выпустила opensource-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Rapids. РСшСниС ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ нСсколько Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ CUDA, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΎ врСмя Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ нСйросСтСй ΠΈ позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Python-ΠΊΠΎΠ΄ΠΎΠΌ. ИспользованиС Rapids с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ машинного обучСния XGBoost Π΄Π°Ρ‘Ρ‚ 50-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с систСмами Π½Π° Π±Π°Π·Π΅ CPU.

Бвоя тСхнология Π΅ΡΡ‚ΡŒ ΠΈ Ρƒ AMD. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° называСтся ROCm. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ SR-IOV, которая Π΄Π΅Π»ΠΈΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ возмоТности физичСского устройства ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами. РСсурсы ΠΎΠ΄Π½ΠΎΠ³ΠΎ ускоритСля ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, поддСрТивая Ρ€Π°Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ускоряСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ CPU ΠΈ GPU. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ C++ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ HIP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π° GPU.

Intel строит свою Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π±Π°Π·Π΅ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Citrix XenServer 7, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² 2017 Π³ΠΎΠ΄Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сСртификат соотвСтствия ЀБВЭК. РСшСниС ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ стандартного GPU-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ Β«Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠ°Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ тяТёлых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° устройствах большого (нСсколько сотСн) количСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π Ρ‹Π½ΠΎΡ‡Π½Ρ‹Π΅ пСрспСктивы

vGPU — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСльзя ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

НСзависимыС Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для HPC-систСм достигнСт 45 ΠΌΠ»Ρ€Π΄ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΊ 2022 Π³ΠΎΠ΄Ρƒ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ увСличСния спроса Π½Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы. Π­Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ подкрСпляСтся ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Big Data ΠΈ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΊΠΆΠ΅ рост спроса Π½Π° vGPU ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… GPU ΠΈ CPU Π² ΠΎΠ΄Π½ΠΎΠΌ устройствС. Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… Π΄Π²Π° Π²ΠΈΠ΄Π° ядСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ кэш, Ρ‡Ρ‚ΠΎ ускоряСт пСрСнос Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ графичСскими ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ процСссорами.

Π“ΠΈΠ±Ρ€ΠΈΠ΄Ρ‹ Π² ΠΊΠΎΡ€Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… рСсурсов Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ². А Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ROCm ΠΈ Rapids ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ Π¦ΠžΠ” эффСктивнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ оборудования.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅. НапримСр, Ρ‡Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ GPU Π±ΡƒΠ΄ΡƒΡ‚ вытСснСны оптичСскими Ρ‡ΠΈΠΏΠ°ΠΌΠΈ с Ρ„ΠΎΡ‚ΠΎΠ½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для машинного обучСния. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ каТутся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ GPU. Но тСхнология Π΅Ρ‰Ρ‘ сыровата.

Какой ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄? НСсмотря Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ появлСниС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², vGPU β€” Π²ΠΏΠΎΠ»Π½Π΅ пСрспСктивноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, способноС Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ большоС количСство Π·Π°Π΄Π°Ρ‡. Но ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ½ΠΎ Π½Π΅ всСм. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сами.

P.S.
ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наш Telegram-ΠΊΠ°Π½Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ! ПишСм Π½Π΅ Ρ‡Π°Ρ‰Π΅ Π΄Π²ΡƒΡ… Ρ€Π°Π· Π² нСдСлю ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π΄Π΅Π»Ρƒ.

Волько зарСгистрированныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² опросС. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅, поТалуйста.

Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ vGPU?

  • Π”Π°, часто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ мощности

  • НСт ΠΈ вряд Π»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ

ΠŸΡ€ΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π»ΠΈ 23 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ΠΎΠ·Π΄Π΅Ρ€ΠΆΠ°Π»ΠΈΡΡŒ 11 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com