NastępnyNastępny poradnik
Potoki inżynierii funkcji i wersjonowanie danych
Techniczne
PRZEWODNIK techniczny
InfiniBand to szybkie łącze przełączane stosowane w klastrach, a RDMA obsługuje bezpośrednie transfery pomiędzy zarejestrowanymi buforami pamięci.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Odciążony masowy ruch danych może zmniejszyć kopiowanie procesora i obciążenie ścieżki jądra; Procesory i oprogramowanie nadal konfigurują, inicjują i zarządzają komunikacją.
Rozproszone szkolenie w zakresie sztucznej inteligencji może zająć dużo czasu na przenoszenie gradientów i innych tensorów między urządzeniami i serwerami. InfiniBand zapewnia przełączaną strukturę z obsługą RDMA i kontrolą przepływu na poziomie łącza. NDR oznacza tryb łącza 400 Gb/s w cytowanej dokumentacji sprzętu NVIDIA; Przepustowość i opóźnienia aplikacji zależą od komunikatów, adapterów, topologii i obciążenia. Adaptery obsługujące RDMA mogą przenosić dane zbiorczo do zarejestrowanych buforów bez konieczności wielokrotnego kopiowania konwencjonalnej ścieżki przez hosta. Nie oznacza to, że oprogramowanie lub procesory nie odgrywają żadnej roli: aplikacje tworzą obiekty komunikacyjne, bufory rejestrów i wykonują prace końcowe. RoCE przenosi RDMA przez Ethernet, z własnymi wymaganiami dotyczącymi projektowania sieci. Wybierz i porównaj sieć szkieletową, korzystając z rzeczywistego ruchu zbiorowego, warunków zatorów i awarii.
Łączenie tysięcy procesorów graficznych w superkomputerze AI, aby dane gradientowe przemieszczały się między węzłami w ciągu mikrosekund podczas rozproszonego szkolenia
Umożliwienie jednemu serwerowi bezpośredniego odczytu pamięci innego (RDMA) w celu przyspieszenia rozproszonych systemów plików i baz danych bez obciążania procesora
Uruchamianie operacji NCCL all-reduce przez InfiniBand w celu synchronizacji wag modeli w klastrze GPU
Korzystanie z RoCE w celu zapewnienia transferów o niskim opóźnieniu w stylu RDMA do istniejących sieci Ethernet w centrach danych
Połączenia wzajemne i adaptery stale ewoluują, a dostawcy oferują różne tryby przepustowości i odciążenia. Zespoły powinny porównać zmierzoną przepustowość, opóźnienia, pracę procesora, obsługę przeciążenia i niezawodność pod własnym obciążeniem. Redukcje w sieci i ściślejsza integracja akceleratorów mogą pomóc w określonych konfiguracjach, ale główna szybkość łącza sama w sobie nie determinuje wydajności szkolenia. Zachowaj wersje sprzętu, oprogramowania sprzętowego i oprogramowania wraz z wynikami testów porównawczych.
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ę
InfiniBand to szybkie łącze przełączane stosowane w klastrach, a RDMA obsługuje bezpośrednie transfery pomiędzy zarejestrowanymi buforami pamięci. Odciążony masowy ruch danych może zmniejszyć kopiowanie procesora i obciążenie ścieżki jądra; Procesory i oprogramowanie nadal konfigurują, inicjują i zarządzają komunikacją.
RDMA odciąża przenoszenie danych, ale oprogramowanie nadal konfiguruje komunikację i zarządza nią.
Sprzęt RDMA może przenosić dane pomiędzy przygotowanymi buforami przy rzadszym kopiowaniu hosta i pracy ze ścieżką jądra. Oprogramowanie nadal obsługuje konfigurację, rejestrację, uprawnienia i przetwarzanie zakończenia.
Czteropasmowe łącze NDR400 InfiniBand ma przepustowość 400 Gb/s. Ta wartość szybkości łącza nie gwarantuje efektywnej przepustowości aplikacji.
Aplikacje publikują żądania pracy w celu wysyłania i odbierania kolejek (par kolejek); adapter kanału hosta odczytuje je i wykonuje bezpośrednie transfery pamięci.
RoCE oznacza RDMA over Converged Ethernet, umożliwiając transfery z niskim opóźnieniem i obejściem jądra w standardowych strukturach Ethernet zamiast natywnej InfiniBand.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Potoki inżynierii funkcji i wersjonowanie danych
Techniczne