NastępnyNastępny poradnik
GPU vs TPU dla AI
Techniczne
PRZEWODNIK techniczny
NVLink i powiązane z nim połączenia to szybkie łącza, które pozwalają wielu procesorom graficznym bezpośrednio i szybko komunikować się ze sobą.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Są niezbędne, ponieważ szkolenie i obsługa największych modeli AI wymaga setek lub tysięcy procesorów graficznych, które działają jak jeden gigantyczny akcelerator.
Pojedynczy procesor graficzny nie jest w stanie obsłużyć największych modeli, dlatego są one podzielone na wiele układów, które muszą stale wymieniać dane, takie jak wagi, nachylenia i aktywacje. Standardowa magistrala PCIe jest do tego zbyt wolna, dlatego NVIDIA stworzyła NVLink, bezpośrednie łącze GPU-GPU oferujące znacznie większą przepustowość i mniejsze opóźnienia. Chipy NVSwitch rozszerzają to na strukturę, dzięki czemu każdy procesor graficzny w serwerze może łączyć się ze sobą z pełną prędkością, zamieniając osiem procesorów graficznych w jedną dużą pulę pamięci i mocy obliczeniowej. W skali szafy systemy takie jak NVL72 firmy NVIDIA łączą dziesiątki procesorów graficznych w ramach zunifikowanej domeny NVLink. Poza pojedynczą szafą technologie sieciowe, takie jak InfiniBand i Ethernet (często z RDMA), łączą tysiące węzłów w klaster. Jakość tych interkonektów bezpośrednio ogranicza wielkość i szybkość trenowania modeli.
Połączenie ośmiu procesorów graficznych w jednym serwerze (takim jak systemy NVIDIA DGX) za pośrednictwem NVSwitch, aby współdzielić pamięć i wspólnie trenować jeden duży model.
Wykonywanie synchronizacji gradientów typu all-redukcja pomiędzy procesorami graficznymi podczas rozproszonego szkolenia, przyspieszanej przez przepustowość NVLink.
Łączenie kilkudziesięciu procesorów graficznych w systemie NVL72 przeznaczonym do montażu w szafie w jedną ujednoliconą domenę NVLink dla modeli o bilionach parametrów.
Łączenie tysięcy serwerów GPU w klaster za pomocą InfiniBand lub RDMA-over-Ethernet w celu szkolenia podstawowych modeli na dużą skalę.
W miarę jak modele wyrastają z pojedynczych serwerów, połączenie międzysieciowe staje się systemem. NVLink zwiększa przepustowość z każdą generacją, a domeny NVLink przeznaczone do montażu w szafie serwerowej (takie jak NVL72) zwiększają liczbę procesorów graficznych zachowujących się jak jeden. Spodziewaj się większych, zunifikowanych domen, ściślejszego powiązania mocy obliczeniowej i sieci, łączy optycznych redukujących moc na odległość oraz wysiłków branży na rzecz otwartych standardów połączeń wzajemnych (takich jak UALink), które mogłyby konkurować z zastrzeżonymi sieciami szkieletowymi. Skalowanie sztucznej inteligencji w coraz większym stopniu zależy od przenoszenia danych między chipami, a nie od samych chipów.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
NVLink i powiązane z nim połączenia to szybkie łącza, które pozwalają wielu procesorom graficznym bezpośrednio i szybko komunikować się ze sobą. Są niezbędne, ponieważ szkolenie i obsługa największych modeli AI wymaga setek lub tysięcy procesorów graficznych, które działają jak jeden gigantyczny akcelerator.
Duże modele przekraczają pojemność pojedynczego procesora graficznego, dlatego są rozproszone na wielu chipach, które stale dzielą się wagą, gradientami i aktywacjami, co wymaga szybkich łączy.
NVLink to bezpośrednie łącze GPU-GPU o znacznie większej przepustowości i niższych opóźnieniach niż PCIe, umożliwiające szybką wymianę danych pomiędzy chipami.
NVSwitch rozszerza NVLink do nieblokującej struktury, umożliwiając wszystkim procesorom graficznym w węźle komunikację między sobą z pełną prędkością.
Funkcja All-Reduce sumuje i udostępnia gradienty na wszystkich procesorach graficznych na każdym etapie szkolenia, więc jego prędkość zależy w dużym stopniu od przepustowości połączeń wzajemnych.
W skali klastra sieci takie jak InfiniBand lub Ethernet z RDMA łączą wiele węzłów razem, uzupełniając NVLink w obrębie każdego serwera.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
GPU vs TPU dla AI
Techniczne