„NVLINK 5.0“ ir „NVLINK 4.0“ yra „NVIDIA“ sukurtos didelės spartos sujungimo technologijos, palengvinančios ryšius tarp GPU ir kitų sistemos komponentų. Tačiau jie labai skiriasi dėl pralaidumo, signalizacijos greičio ir bendro našumo.
pralaidumo ir signalizacijos greitis
- „NVLink 5.0“ siūlo žymiai didesnį pralaidumą, palyginti su jo pirmtaku. Tai suteikia bendrą dvikrypčio pralaidumą 1,8 TB/s, o tai yra beveik dvigubai didesnis nei 900 GB/s pralaidumas iš NVLINK 4.0 [1] [7]. Šis padidėjimas atsiranda dėl didesnio 100 gt/s signalizacijos greičio, palyginti su 50 gt/s NVLINK 4.0 [7]. Kiekviena „NVLink 5.0“ jungtis palaiko 50 GB/s kiekviena kryptimi, iš viso 100 GB/s kiekvienoje jungtyje, o tai yra dvigubai didesnis nei pralaidumas kiekvienoje NVLINK 4.0 jungtyje [1] [7].
- „NVLINK 4.0“ pasiekia iki 900 GB/s pralaidumą su 18 jungčių vienam GPU, kiekvienas palaikantis 25 GB/s kiekvienai krypčiai (50 GB/s dvikryptis) [7]. NVLINK 4.0 signalizacijos greitis yra 50 gt/s [7].
Architektūra ir suderinamumas
- „NVLink 5.0“ yra skirtas „Blackwell“ architektūrai, į kurią įeina GPU, kaip ir naujausiose „NVIDIA“ sistemose. Jis yra optimizuotas aukšto našumo skaičiavimui (HPC) ir AI programoms, reikalaujant tiesioginio GPU iki GPU ryšio su minimaliu latenimu [1].
- „NVLink 4.0“ naudojamas tokiose sistemose kaip „Hopper Architecture“, kuri taip pat palaiko aukštos kokybės programas, tačiau su šiek tiek mažesniu pralaidumu, palyginti su „NVLink 5.0“. Tai suderinama su NVIDIA H100 GPU ir kitais panašiais modeliais [7].
Naudokite atvejus
Tiek „NVLINK 5.0“, tiek „NVLINK 4.0“ yra idealūs programoms, kurioms reikalingas didelis pralaidumas, ir mažą vėlavimą, pavyzdžiui, AI, gilus mokymasis ir HPC aplinka. Tačiau padidėjęs „NVLink 5.0“ pralaidumas daro jį tinkamesnį reikliausioms užduotims, kai duomenų perdavimo greitis yra kritinis.
mastelio keitimas ir našumas
- „NVLINK 5.0“ padidina mastelį, suteikdama daugiau pralaidumo, o tai yra nepaprastai svarbi sudėtingoms kelių GPU konfigūracijoms. Tai leidžia efektyviau perduoti duomenis ir apdoroti didelio masto skaičiavimo aplinkoje.
- „NVLINK 4.0“ taip pat palaiko keičiamąsias konfigūracijas, tačiau su mažesniu pralaidumu, palyginti su NVLINK 5.0. Jis vis dar yra labai efektyvus reikalaujant programų, tačiau gali neatitikti „NVLink 5.0“ našumo ypač aukšto lygio scenarijuose.
Apibendrinant galima pasakyti, kad „NVLINK 5.0“ siūlo pranašesnį pralaidumo ir signalizacijos normą, palyginti su „NVLINK 4.0“, todėl jis yra tinkamesnis reikliausioms HPC ir AI programoms.
Citatos:
[1] https://hardwarenation.com/resources/blog/nvidia-nvlink-5-0-accelering-multi-gpu-communication/
[2] https://www.fibermall.com/blog/nvidia-nvlink.htm
[3] https://www.runpod.io/ai-faq/what-are-the-key-differences-between-nvlink-and-pcie
[4] https://hc34.hotchips.org/assets/program/conference/day2/network%20and%20Switches/nvswitch%20Hotchips%202022%20r5.pdf
[5] https://en.wikichip.org/wiki/nvidia/nvlink
[6] https://massedcompute.com/faq-answers/?question=hat+are+the+Key+Differences+betweemsle+nink+4.0+and+pcie+5.0%3F
[7] https://en.wikipedia.org/wiki/nvlink
[8] https://www.fibermall.com/blog/what-is-nvidia-nvlink.htm