5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?

Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, Π₯Π°Π±Ρ€! НаборитС Π΄Π°Π½Π½ΠΈ Π·Π° Big Data ΠΈ машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ СкспонСнциално нараства ΠΈ трябва Π΄Π° успССм Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΌΠ΅. ΠΠ°ΡˆΠ°Ρ‚Π° статия Π·Π° Π΅Π΄Π½Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Π° тСхнология Π² областта Π½Π° високопроизводитСлнитС изчислСния (HPC, High Performance Computing), ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ‰Π°Π½Π΄Π° Π½Π° Kingston Π½Π° Supercomputing-2019. Π’ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Hi-End систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ (Π‘Π₯Π”) Π² ΡΡŠΡ€Π²ΡŠΡ€ΠΈ с Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори (GPU) ΠΈ тСхнологията Π½Π° шина GPUDirect Storage. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° дирСктния ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Π₯Π” ΠΈ GPU, прСскачайки CPU, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ сС ускорява Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² GPU-ускоритСли, Π·Π°Ρ‚ΠΎΠ²Π° прилоТСнията Big Data сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π½Π° максималната производитСлност, която осигуряват GPU. ΠžΡ‚ своя страна, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° HPC-систСми сС интСрСсуват ΠΎΡ‚ постиТСнията Π² областта Π½Π° Π‘Π₯Π” с ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ висока скорост Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ β€” Ρ‚Π°ΠΊΠΈΠ²Π°, ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Kingston.

5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° GPU Π½Π°Π΄ΠΌΠΈΠ½Π°Π²Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ

ΠžΡ‚ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π· 2007 Π³ΠΎΠ΄ΠΈΠ½Π° бСшС създадСна CUDA β€” софтуСрно-Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ изчислСния Π½Π° основата Π½Π° GPU Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСния с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° самитС GPU нараснаха нСвСроятно. ДнСс GPU Π½Π°ΠΌΠΈΡ€Π°Ρ‚ всС ΠΏΠΎ-ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² областта Π½Π° HPC-прилоТСния, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ (Big Data), машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ (ML, machine learning) ΠΈ Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π½ΠΎ ΡƒΡ‡Π΅Π½Π΅ (DL, deep learning).

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° ΡΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², послСдниС Π΄Π²Π° относятся ΠΊ алгоритмичСски Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ. ML ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° основС структурированных Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ DL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ ΠΎΡ‚ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ½ΡΡ‚ΡŒ эти различия, довольно прост. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ кошСк ΠΈ собак, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ с Π‘Π₯Π”. Для ML трСбуСтся ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с мноТСством ΠΌΠ΅Ρ‚ΠΎΠΊ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… опрСдСляСт ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ качСство ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ. Для DL достаточно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСС количСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «это кошка» ΠΈΠ»ΠΈ «это собака». DL ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ β€” ΠΈΠΌ просто ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ изобраТСния собак ΠΈ кошСк Π² ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ (Ρ‡Π°Ρ‰Π΅ всСго, Π΄Π°ΠΆΠ΅ Π½Π΅ объясняя Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ различия), ΠΈ ΠΌΠΎΠ·Π³ Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ критичСского числа ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для сравнСния (ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, это всСго ста-Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² Π·Π° всё врСмя Ρ€Π°Π½Π½Π΅Π³ΠΎ дСтства). Алгоритмы DL ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹: Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСйронная ΡΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ опрСдСляла ΠΎΠ±Ρ€Π°Π·Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° GPU ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π˜Ρ‚ΠΎΠ³ прСдисловия: Π½Π° Π±Π°Π·Π΅ GPU ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HPC-прилоТСния Π² области Big Data, ML ΠΈ DL, Π½ΠΎ сущСствуСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π½Π°Π±ΠΎΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· систСмы хранСния Π² GPU, Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΌΠΎΡ‰Π½Ρ‹Π΅ графичСскиС процСссоры ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅Π΄ΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ·-Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… подсистСм. Π Π°Π·Π½ΠΈΡ†Π° Π² скорости Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° GPU ΠΈ ΡˆΠΈΠ½Ρ‹ ΠΊ CPU/Π‘Π₯Π” ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ порядка.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСхнология GPUDirect Storage?

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° контролируСтся CPU, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² графичСскиС процСссоры для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠžΡ‚ΡΡŽΠ΄Π° Π²ΠΎΠ·Π½ΠΈΠΊ запрос Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, которая обСспСчила Π±Ρ‹ прямой доступ ΠΌΠ΅ΠΆΠ΄Ρƒ GPU ΠΈ NVMe-дисками для быстрого взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ собой. ΠŸΠ΅Ρ€Π²ΠΎΠΉ Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° NVIDIA ΠΈ Π½Π°Π·Π²Π°Π»Π° Π΅Π΅ GPUDirect Storage. По сути, это Π²ΠΈΠ΄ Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΈΠΌΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ GPUDirect RDMA (Remote Direct Memory Address).

5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?
ДТСнсСн Π₯ΡƒΠ°Π½Π³, Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ NVIDIA, прСдставляСт GPUDirect Storage ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ GPUDirect RDMA Π½Π° выставкС SC-19. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: NVIDIA

Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ GPUDirect RDMA ΠΈ GPUDirect Storage Π΅ Π² устройствата, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° адрСсацията. ВСхнологията GPUDirect RDMA Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° прСмСства Π΄Π°Π½Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π° Π½Π° мрСТовия интСрфСйс (NIC) ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ GPUDirect Storage осигурява Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ ΠΏΡŠΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΠ°Ρ‚ΠΎ NVMe ΠΈΠ»ΠΈ NVMe Ρ‡Ρ€Π΅Π· Fabric (NVMe-oF), ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU.

И Π΄Π²Π΅Ρ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, GPUDirect RDMA ΠΈ GPUDirect Storage, избягват ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½ΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡ€Π΅Π· Π±ΡƒΡ„Π΅Ρ€ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° CPU ΠΈ позволяват Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (DMA) Π΄Π° прСмСства Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π° ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° GPU ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ β€” ΠΈ всичко Ρ‚ΠΎΠ²Π° Π±Π΅Π· Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° цСнтралния процСсор. Π—Π° GPUDirect Storage мСстополоТСниСто Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π΅ Π΅ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС NVMe диск Π²ΡŠΡ‚Ρ€Π΅ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° с GPU, Π² стойка ΠΈΠ»ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ NVMe-oF.

5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?
Π‘Ρ…Π΅ΠΌΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° GPUDirect Storage. Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: NVIDIA

Hi-End Π‘Π₯Π” Π½Π° NVMe са Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΈ Π½Π° ΠΏΠ°Π·Π°Ρ€Π° Π½Π° HPC прилоТСния.

Π Π°Π·Π±ΠΈΡ€Π°ΠΉΠΊΠΈ, Ρ‡Π΅ с появата Π½Π° GPUDirect Storage ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡŠΡ‚ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Ρ‰Π΅ бъдС насочСн към ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ с Π²Ρ…ΠΎΠ΄Π½ΠΎ/ΠΈΠ·Ρ…ΠΎΠ΄Π½Π° скорост, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰Π° Π½Π° пропускната способност Π½Π° GPU, Π½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ SC-19 Kingston ΠΏΠΎΠΊΠ°Π·Π° Π΄Π΅ΠΌΠΎ систСма, ΡΡŠΡΡ‚ΠΎΡΡ‰Π° сС ΠΎΡ‚ Π‘Π₯Π” Π½Π° Π±Π°Π·Π° NVMe дисковС ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° с GPU, Π² която сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΡˆΠ΅ Π°Π½Π°Π»ΠΈΠ· Π½Π° хиляди сатСлитни снимки Π² сСкунда. Π—Π° Ρ‚Π°ΠΊΠ°Π²Π° Π‘Π₯Π” Π½Π° Π±Π°Π·Π° 10 накопитСля DC1000M U.2 NVMe Π²Π΅Ρ‡Π΅ писахмС Π² Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°ΠΆΠ° ΠΎΡ‚ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ..

5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?
Π‘Π₯Π” Π½Π° Π±Π°Π·Π° 10 накопитСля DC1000M U.2 NVMe Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ допълнСниС към ΡΡŠΡ€Π²ΡŠΡ€ с Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ускоритСли. Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: Kingston

Π’Π°ΠΊΠ°Π²Π° Π‘Π₯Π” сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° стоСчСн ΠΌΠΎΠ΄ΡƒΠ» 1U ΠΈΠ»ΠΈ ΠΏΠΎ-голям ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° Π² зависимост ΠΎΡ‚ броя Π½Π° дисковСтС DC1000M U.2 NVMe, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всСки Π΅ с ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ 3.84-7.68 Π’Π‘. DC1000M Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΌΠΎΠ΄Π΅Π» NVMe SSD във Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ U.2 Π² сСрията дисковС Π½Π° Kingston Π·Π° Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅. Π’ΠΎΠΉ ΠΈΠΌΠ° Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π½Π° ΠΈΠ·Π΄Ρ€ΡŠΠΆΠ»ΠΈΠ²ΠΎΡΡ‚ (DWPD, Drive writes per day), позволяващ пСрСзаписванС Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° пълния ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ вСднъТ Π½Π° Π΄Π΅Π½ ΠΏΡ€Π΅Π· гарантирания срок Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ Π½Π° диска.

Π’ тСста fio v3.13 Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Ubuntu 18.04.3 LTS, Linux kernel 5.0.0-31-generic, излоТбСният ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π½Π° Π‘Π₯Π” ΠΏΠΎΠΊΠ°Π·Π° скорост Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ (Sustained Read) ΠΎΡ‚ 5.8 ΠΌΠ»Π½. IOPS ΠΏΡ€ΠΈ устойчива пропускна способност (Sustained Bandwidth) ΠΎΡ‚ 23.8 Π“Π±ΠΈΡ‚/с.

АриСл ΠŸΠ΅Ρ€Π΅Ρ, бизнСс-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ SSD Π² Kingston, ΠΎΡ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π» Π½ΠΎΠ²Ρ‹Π΅ Π‘Π₯Π”: Β«Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ сСрвСров SSD-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ U.2 NVMe, ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ограничСния Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ связанныС с систСмами хранСния. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ NVMe SSD ΠΈ нашСй ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Server Premier DRAM Π΄Π΅Π»Π°Π΅Ρ‚ Kingston ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΠΏΠΎΠ»Π½Ρ‹Ρ… поставщиков комплСксных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² отрасли».

5.8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° IOPS: Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ?
ВСст gfio v3.13 ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ 23.8 Π“Π±ΠΈΡ‚/с для дСмонстрационной Π‘Π₯Π” Π½Π° дисках DC1000M U.2 NVMe. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Kingston

Как Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ типичная систСма для HPC-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ GPUDirect Storage ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ? Π­Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° с физичСским Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π² стойкС: ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° ΡŽΠ½ΠΈΡ‚Π° для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, нСсколько для Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² GPU ΠΈ CPU, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡŽΠ½ΠΈΡ‚ΠΎΠ² для Π‘Π₯Π”.

Π‘ анонсом GPUDirect Storage ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ появлСниСм Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π½Π΄ΠΎΡ€ΠΎΠ² GPU, спрос Π½Π° Π‘Π₯Π”, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний, для Kingston Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ возрастаСт. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π‘Π₯Π” Π±ΡƒΠ΄Π΅Ρ‚ сравнима с пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ 40- ΠΈΠ»ΠΈ 100-Π“Π±ΠΈΡ‚Π½Ρ‹Ρ… сСтСвых ΠΊΠ°Ρ€Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡŽΠ½ΠΈΡ‚ с GPU. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΠ»ΡŒΡ‚Ρ€Π°ΡΠΊΠΎΡ€ΠΎΡΡ‚Π½Ρ‹Π΅ Π‘Π₯Π”, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ внСшниС NVMe Ρ‡Π΅Ρ€Π΅Π· Fabric, пСрСстанут Π±Ρ‹Ρ‚ΡŒ экзотикой ΠΈ станут мэйнстримом для HPC-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Π½Π°ΡƒΠΊΠΈ ΠΈ финансовых расчСтов, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… практичСских областях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ систСмы бСзопасности уровня мСгаполиса Safe City ΠΈΠ»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ наблюдСния Π½Π° транспортС, Π³Π΄Π΅ трСбуСтся высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распознавания ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² HD-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² сСкунду», β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ» Ρ€Ρ‹Π½ΠΎΡ‡Π½ΡƒΡŽ Π½ΠΈΡˆΡƒ Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… Π‘Π₯Π”.

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Kingston ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ Π½Π° официалния сайт компанията.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster