
IzaberiInfiniBandkada vaše radno opterećenje zaključivanja živi ili umire predvidljivim kašnjenjem repa, i izaberiteRoCE(RDMA preko konvergentnog Etherneta) kada želite performanse klase RDMA- na Ethernet tkanini možete skalirati, dijeliti i raditi s timom koji već imate. Nijedna opcija ne pobjeđuje svuda. Pravi poziv zavisi od vašeg uzorka zaključivanja, vaših p99 i p999 ciljeva kašnjenja, veličine GPU-a, budžeta i koliko-stručnosti za podešavanje Etherneta zapravo postoji u vašem timu.
Zašto je mreža važnija nego što timovi očekuju
Godinama se zaključivanje tretiralo kao laka polovina GPU priče: model učitan na jednom čvoru, zahtjevi koji se opslužuju nezavisno, vrlo malo istočno-zapadnog saobraćaja. Ta slika je sada zastarjela. Moderno zaključivanje se sve više distribuira, a nekoliko uzoraka stvara pravi pritisak na tkaninu.
- Tenzorski paralelizamdijeli jedan sloj na GPU-ove, tako da svaki korak tokena pokreće sve-smanjenje ili sve-operacije prikupljanja između njih. To je čest,-osjetljiv na kašnjenje, unakrsni-GPU saobraćaj koji GPU blokiraju dok čekaju.
- Paralelizam cjevovodapredaje aktivacije od jedne faze do druge, često preko čvorova, dodajući unakrsne-čvorove zavisnosti svakom prolazu naprijed.
- Dezagregirano prethodno popunjavanje i dekodiranjeodvaja računsku{0}}tešku fazu prethodnog popunjavanja od faze dekodiranja{1}}osjetljive na kašnjenje, a zatim pomiče KV keš između njih. Ti prijenosi su veliki i brzi, a svako kašnjenje se direktno prikazuje kao sporije vrijeme-do-prvog-tokena i među-kašnjenja.
- Dohvaćanje{0}}proširene generacije (RAG)dodaje saobraćaj na istok-zapad u vektorske i usluge pretraživanja. Obično je manje kašnjenje-kritično od kolektivnih operacija, ali i dalje učitava tkivo, posebno pri velikom obimu upita.
- Više{0}}usluživanje zakupacastavlja mnoge modele i korisnike na istu tkaninu, gdje mikroprafovi i bučni{0}}efekti susjeda postaju dominantni rizik.
Kada je mreža usko grlo, simptomi su skupi: duže vrijeme-do-prvog-tokena, GPU-ovi zastoji dok čekaju na podatke, propusnost koja se smanjuje pod rafovima i nestabilni p95 i p99. A evo i dijela koji popravlja mjerila: prosječna latencija skriva sve to. Zaključak o proizvodnji se prosuđuje na osnovu repa, a ne srednje vrednosti.
InfiniBand vs RoCE: Tabela sažetka za zaključivanje AI
| Faktor | InfiniBand | RoCE (RoCEv2) |
|---|---|---|
| Vrsta tkanine | Namenski{0}}proizveden HPC/AI tkanina bez gubitaka | RDMA se prenosi preko Etherneta koji se može usmjeriti |
| Najbolji u | Latencija{0}}kritična, čvrsto povezani klasteri | Troškovno{0}}efikasna, Ethernet-prirodna, fleksibilna skala |
| Latencija pod opterećenjem | Niska i deterministička po dizajnu | Niska, ali zavisi od podešavanja tkanine |
| Kašnjenje repa (p99/p999) | Dosljedan čak i pod teškim kolektivima | Snažan kada je dizajniran i dobro nadgledan |
| Ponašanje bez gubitaka | Izvorni,{0}}na nivou tkanine | Zahtijeva-Ethernet konfiguraciju bez gubitaka |
| Uobičajeni trošak | Viša unapred, namenska tkanina | Niže ako se postojeći Ethernet može ponovo koristiti |
| Ekosistem | Koncentrisanije | Široki Ethernet ekosistem |
| Operativni skup vještina | InfiniBand upravljanje tkaninom | Stručnost za podešavanje Ethernet plus bez gubitaka (DCB). |
| Model skaliranja | Centralizovana, strogo kontrolisana tkanina | Cloud-stil, rutabilan, više-stanar |
| Najjači zaključak | Real-vrijeme, strogi SLA, više-serviranje | Grupno, RAG, GPUaaS, skaliranje{0}}osjetljivo na cijenu |
Šta je InfiniBand?
InfiniBand je namjenski{0}}izgrađena mrežna struktura dizajnirana od samog početka za nisko kašnjenje, visoku propusnost i komunikaciju bez gubitaka. To nije brži ukus Etherneta. Dolazi sa vlastitim adapterima za host kanal, prekidačima, upraviteljem podmreže, kablovskim ekosistemom i modelom{3}}kontrole zagušenja. Njegova određujuća vrijednost je determinističko ponašanje: mnogi GPU-ovi mogu komunicirati sa ograničenim vremenskim zahtjevima, a tkanina nastavlja da se ponaša dosljedno čak i kada je zajednički promet gust.
Moderne AI-orijentisane InfiniBand platforme proširuju tu bazu sa mogućnostima usmjerenim direktno na velike GPU klastere. NVIDIA Quantum InfiniBand linija, na primjer, dodajeadaptivno rutiranje, u-mrežnom računarstvu i telemetrija{1}}bazirana kontrola zagušenja, koji pomažu tkanini da inteligentno širi saobraćaj i izoluje teret jednog stanara od drugog. Za zaključak, InfiniBand zarađuje svoje mjesto kada radno opterećenje ne može tolerirati podrhtavanje ili kada nekoliko GPU čvorova mora brzo i dosljedno razmjenjivati podatke.
Kompromis-su troškovi, koncentracija ekosistema i operativna specijalizacija. Namenska InfiniBand tkanina znači namenske prekidače, adaptere, kablove ili optičke module i inženjere koji su zadovoljni upravljanjem InfiniBand tkaninom. Za organizaciju koja već ima velike Ethernet posjede, pričvršćivanje na zasebnom tkivu dodaje složenost nabavke, planiranje-rezervnih dijelova i nadziranje.
Šta je RoCE (RDMA over Converged Ethernet)?
RoCE donosi RDMA, direktno kretanje memorije-u-pokret podataka iz memorije sa niskim opterećenjem CPU-a, u Ethernet mreže. RoCEv2, verzija koja se koristi u modernim podatkovnim centrima, može se usmjeriti preko Layer 3 IP mreža i standardizirana je od straneInfiniBand Trade Association. Ta rutabilnost je ono što omogućava RoCE-u da se prirodno uklopi u dizajne Ethernet listova-kod ponovnog korištenja poznatih NIC-ova, prekidača, optike i alata za praćenje.
Kvaka je u tome što RDMA transport pretpostavlja skoro-mrežu bez gubitaka. Ispustite paket i transport se vraća na ponašanje ponovnog prijenosa koje uništava latencije repa. Dakle, RoCE treba Ethernet ispod sebe da bi se ponašao kao tkanina bez gubitaka, a to ovisi o pažljivoj konfiguraciji dvaju mehanizama posebno:Prioritetna kontrola toka (IEEE 802.1Qbb), koji pauzira jednu prometnu klasu kako bi spriječio padove, iEksplicitno obavještenje o zagušenju (ECN), što rano signalizira zagušenje tako da pošiljaoci usporavaju prije nego što se baferi prepune. Dodajte tome upravljanje redom, dodjelu bafera i QoS mapiranje, i postaje jasno da RoCE visokih{1}}performansi nije običan Ethernet.
Dobro obavljen, RoCE isporučuje dovoljno kašnjenja i propusnosti za širok spektar usluga zaključivanja proizvodnje, a mnoga opterećenja zaključivanja su manje usko sinkronizirana od distribuirane obuke, što ide u prilog RoCE-u. Loše napravljeno, proizvodi gubitak paketa, blokiranje-od-linije, širenje zagušenja i nestabilne repove, što se sve direktno pretvara u degradiran kvalitet usluge.
InfiniBand vs RoCE Latencija: Što je bolje za zaključivanje p99?
Oba materijala mogu isporučiti visoko-umrežavanje sa malim-latencijama. Razlikuju se po načinu na koji tamo dolaze. InfiniBand je deterministički po konstrukciji, tako da podrhtavanje ostaje nisko čak i pod miješanim opterećenjem. RoCE može da mu odgovara za mnoga radna opterećenja, ali rezultat zavisi od Ethernet tkanine i koliko je dobro podešen.

Iz perspektive implementacije, pravi problem u proizvodnji rijetko je vršna širina pojasa. Potresa se pod mješovitim, burnim, više-prometom zakupaca. RoCE tkanina koja je vrhunska test propusnosti u iperf-stilu i dalje može promašiti svoju p99 metu u trenutku kada mikroburstovi i svađa uđu u sliku. Taj jaz između laboratorijskog mjerila i proizvodnog SLA-a je mjesto gdje živi većina iznenađenja.
InfiniBand obično ima prednost kada:
- Usluga ima stroge p99 ili p999 ciljeve kašnjenja.
- Zaključak obuhvata više GPU čvorova sa tenzorskim ili cevovodnim paralelizmom, ili koristi raščlanjeno prethodno popunjavanje i dekodiranje.
- Korišćenje GPU-a je veoma osetljivo na kašnjenje mreže, tako da su zastoji skupi.
- Klaster pokreće mali broj radnih opterećenja visokog{0}}prioriteta gdje predvidljivost nadmašuje fleksibilnost.
RoCE je obično dovoljno dobar kada:
- Zahtjevi su uglavnom nezavisni ili je veza labava.
- Rad se odvija unutar čvora ili malog broja čvorova.
- Paketna propusnost je važnija od ultra-niskog kašnjenja repa.
- Tim već koristi Ethernet, a fleksibilnost troškova ili dobavljača je prioritet.
- Klaster podržava više zakupaca ili mješovita radna opterećenja.
RoCE u odnosu na InfiniBand trošak: Šta zapravo pokreće ukupni ukupni kapital?
RoCE se često naziva jeftinijom opcijom, ali cijena zamjene je mali dio slike. Realno poređenje sagledava ceo stog: mrežni adapteri ili HCA, prekidači, optički moduli, DAC, AOC i kablovski kablovi, topologija stalka, napajanje i hlađenje, mrežni operativni sistem, nadzor i telemetrija, vreme inženjeringa, rezervni delovi, podrška dobavljača i put do 400G ili 800G.
InfiniBand obično ima veću početnu cijenu jer zahtijeva namjensku tkaninu i specijalizirane komponente. U okruženjima u kojima je determinističko ponašanje glavni prioritet, može smanjiti napor za podešavanje i rješavanje problema koji zahtijeva Ethernet mreža bez gubitaka. RoCE smanjuje troškove hardvera kada se postojeće Ethernet imanje, s pravom podrškom za premošćavanje podatkovnog centra, može ponovo koristiti, ali usmjerava napore na dizajniranje, validaciju, nadgledanje i rješavanje problema bez gubitaka. Nisko-RoCE dizajn postaje skupo brzo ako uzrokuje nestabilno kašnjenje i ponovljeno gašenje požara.
Troškovi i rizik se koncentrišu na fizički sloj kako se brzine povećavaju. Na 400G i 800G, optika dominira i računom i načinom kvara. Većina brzih luka-slijeće naQSFP-DD ili uporedivi faktori oblika, i podudaranje desnosingle-mode ili multimode optikaVaš stvarni doseg je jedan od najjednostavnijih načina da izbjegnete prekomjernu potrošnju na tkaninu kojoj nisu potrebni-moduli za velike udaljenosti.
Otvoreno rečeno: RoCE nije jeftinija opcija ako vašem timu nedostaje-Ethernet stručnost bez gubitaka. Uštede na hardveru mogu se brzo pojesti troškovima inženjeringa za održavanje stabilnog materijala.
Skalabilnost i operacije
Skalabilnost je više od broja portova. Uključuje koliko lako se tkanina postavlja, nadzire, proširuje i oporavlja kada nešto pokvari.
InfiniBand je jak kada je klaster dizajniran kao namjenska tkanina visokih-performansi od prvog dana. Pruža konzistentno ponašanje na velikom nivou, ali očekuje posebne alate za InfiniBand-, kao što su menadžer podmreže i objedinjeno upravljanje tkaninom, kao i osoblje koje je ugodno sa InfiniBand konceptima. To ga čini prirodnim prikladnim za centralizirane AI klastere izgrađene oko GPU radnih opterećenja.
RoCE se ugrađuje u dizajne Ethernet centara podataka: topologije -leafova, IP rutiranje, ECMP i poznate prakse praćenja. Upravo je zbog toga privlačan oblak-stil i više-zakupna GPU infrastruktura. Disciplina koju zahtijeva je dosljednost. PFC, ECN, QoS, upravljanje baferima i kontrola zagušenja moraju biti dizajnirani koherentno na cijelom putu, jer mala pogrešna konfiguracija u jednom kutu tkanine može proširiti i degradirati mnoga opterećenja odjednom. Fizički sloj također mora biti jasno skaliran; visoka -gustinaMPO i MTP trunk i breakout kabloviomogućava rukovanje rastućom{0}}tkaninom kralježnice umjesto da svako proširenje pretvara u slagalicu za kablove.
Vrijedi navesti tačku zrcalne{0}}slike: InfiniBand je teško opravdati kada zaključivanje ostaje uglavnom unutar jednog čvora i tkanina se jedva koristi.
Koja mreža za svako radno opterećenje zaključivanja
| Opterećenje posla | Mrežni pritisak | Bolja polazna tačka | Zašto |
|---|---|---|---|
| LLM chat ili asistent u stvarnom-vremenu, visok QPS | Visoka osjetljivost-kašnjenja, unakrsne-GPU grupe | InfiniBand, ili pažljivo podešen RoCE | p99/p999 determinizam štiti vrijeme-do-prvog-tokena i među-kašnjenje |
| Grupno ugrađivanje ili vanmrežno zaključivanje | Orijentisan na propusnost{0}}tolerantno na kašnjenje{1} | RoCE | Troškovno{0}}efikasno skaliranje, podrhtavanje nije ograničenje |
| RAG usluga preuzimanja | Istok-zapad prema vektoru i pretraživanju, umjereno | RoCE | Ethernet fleksibilnost, pronalaženje rijetko treba InfiniBand determinizam |
| GPUaaS za više{0}}najamnika | Mješoviti, buran, bučan{0}}komšija | RoCE ili hibrid | Ethernet više{0}}zakupnina i ECMP, sa podešavanjem-izolacije performansi |
| Dezagregirano prethodno popunjavanje i dekodiranje | Veliki, raspršeni KV-keš prijenosi preko čvorova | Zavisi, uporedi | Kašnjenje između-čvorova dostiže TTFT, pa provjerite pod realnim prometom |
| Preporuka za visoke{0}}frekvencije | Strogo kašnjenje, mnogo malih poruka | InfiniBand | Uska, dosljedna latencija repa |
| Autonomno ili sigurno{0}}kritično zaključivanje | Ugovorni SLA, nizak jitter | InfiniBand | Determinističko ponašanje, visok rizik od SLA{0}}kazne |
Kada je RoCE dovoljno dobar i kada postane rizičan
RoCE je dovoljno dobar za nezavisne ili slabo povezane zahtjeve, grupni rad orijentiran na propusnost{0}}i više-klastere u kojima možete podesiti izolaciju, posebno kada tim tečno koristi Data Center Bridging Ethernet. Postaje rizično na specifične, prepoznatljive načine:
- PFC oluje.Okviri pauze se šire uzvodno i zamrzavaju promet koji nije imao nikakve veze s prvobitnim zagušenjem.
- Šef-od-blokada linije.Grubo mapiranje prioriteta omogućava jednoj preopterećenoj klasi da odugovlači druge da dijele red.
- ECN pogrešno postavljanje.Označite prekasno i dobit ćete kapi; označite previše agresivno i nepotrebno smanjujete propusnost.
- Microburst congestion.Sub-sekundni rafovi prelivaju bafere, ali ostaju nevidljivi za praćenje tih uzoraka u rezoluciji od jedne-sekunde.
- Nedosljedna konfiguracija.Neusklađene postavke na listu i kralježnici uzrokuju širenje zagušenja umjesto da ostane lokalno.
Ništa od ovoga nije razlog za izbjegavanje RoCE. Oni su razlozi za koherentno dizajniranje tkanine bez gubitaka od kraja do kraja i za ulaganje u fino-zrnastu telemetriju sa svjesnom mikrobrzda- prije nego što skalirate.

Kada je InfiniBand vrijedan toga i kada kupujete previše
InfiniBand je vrijedan svoje premije za stroge p99 i p999 ciljeve, čvrsto povezano više-serviranje čvorova i radna opterećenja-kritična za misiju gdje su SLA kazne visoke, posebno na namjenskom GPU klasteru dizajniranom oko tkanine. Vjerovatno ćete prekupiti kada zaključivanje ostaje unutar čvora, kada je posao orijentiran na propusnost-batch, kada vam je potrebna ista tkanina za prijenos pohrane, upravljanja i saobraćaja u oblaku sa više-zakupaca, ili kada vam jednostavno nedostaje operativni kapacitet za dobro pokretanje InfiniBand-a.
Troškovi koji se ne pojavljuju u ponudi komutatora su stvarni: koncentracija ekosistema, troškovi pokretanja drugog tkiva paralelno sa vašom Ethernet mrežom i zasebno planiranje rezervnih dijelova, optike i nadzora.
Kako testirati InfiniBand u odnosu na RoCE prije nego što odaberete
Nemojte odlučivati o reputaciji protokola ili specifikaciji. Odlučite se za mjerilo koje liči na proizvodnju. Praktičan niz:
- Definirajte SLA u repovima.Postavite p50, p95, p99 i p999 za vrijeme{4}}na-prvi-token i među-kašnjenje, a ne samo prosjek.
- Ponovite realističan promet.Koristite brze, mješovite veličine modela i više-istodobnost korisnika umjesto jednog čistog prijenosa.
- Opterećenje do zagušenja.Gurajte tkaninu dok se istinski ne navuče, a zatim izmjerite iskorištenost GPU-a. Ako GPU-ovi koče na mreži, tkanina je vaše usko grlo.
- Pazite na prave brojače.Pratite okvire pauze, ECN oznake, ispuštanja paketa, retransmisije, brojače grešaka porta i, na 400G i 800G, FEC greške.
- Potvrdite fizički sloj.Čista, pravilno postavljena vlakna su važna;pažljiva instalacija vlakanasprječava povremene,-teške-dijagnoze grešaka kojima su sklone-veze velike brzine.
Ako RoCE drži svoju p99 metu pod realnim, suprotstavljenim, više-opterećenjem sa stabilnim brojačima, to je snažan i isplativ izbor. Ako prođe samo čiste testove pojedinačnog-toka, još niste testirali stvar koja odlučuje o vašem SLA.
Uobičajene greške koje treba izbjegavati
- Pod pretpostavkom da je sve zaključivanje lagano umrežavanje.Neki zaključci su jednostavni i nezavisni; neki su distribuirani,{0}}osjetljivi na kašnjenje i{1}}potreban je propusni opseg. Tretiranje svega toga kao lako vodi do nedovoljno izgrađene infrastrukture.
- Poređenje samo prosječne latencije.Zaključak o proizvodnji ovisi o repu. Uvijek procijenite p95, p99 i p999 pod realnim prometom.
- Tretiranje RoCE-a kao plug-i-eterneta.RoCE visokih{0}}performansi zahtijeva namjerni dizajn-tkanine bez gubitaka, kontrolu zagušenja i stalnu vidljivost.
- Odabir InfiniBand-a samo zato što je brži.Opcija za najbolji učinak nije uvijek najbolja poslovna opcija. Ako radnom opterećenju nije potrebno determinističko ponašanje, RoCE može dati bolju vrijednost.
- Zanemarivanje fizičkog sloja.Na 400G i 800G, kablovi, optika, konektori i čistoća vlakana stvaraju povremene greške koje je teško pronaći i koje je skupo popraviti.
FAQ
P: Da li je InfiniBand bolji od RoCE za AI zaključivanje?
O: Ne univerzalno. InfiniBand je bolji za striktnu rep{1}}latenciju i čvrsto povezano zaključivanje više-čvorova. RoCE je bolji kada su cijena, Ethernet kompatibilnost i fleksibilno ili-skaliranje s više korisnika važniji i kada radno opterećenje može tolerirati malo više podrhtavanja.
P: Da li je RoCE dovoljan za LLM zaključak?
O: Često da, posebno za jedno-čvorno ili labavo upareno opsluživanje i za dobro-podešene više-klastere zakupaca. Za veliki tenzor- ili cevovod-paralelno posluživanje, ili raščlanjeno prethodno popunjavanje i dekodiranje sa striktnim p99 ciljevima, potvrdite RoCE pod realnim opterećenjem ili razmotrite InfiniBand.
P: Da li je za zaključivanje AI potreban InfiniBand?
O: Ne uvek. Mnoge usluge zaključivanja dobro rade na dobro-dizajniranom RoCE tkivu. InfiniBand zarađuje svoje troškove kada je determinizam ugovoran ili je radno opterećenje usko povezano i kašnjenje-kritično.
P: Koji je glavni rizik korištenja RoCE-a?
O: Konfiguracija. RoCE ovisi o ispravno podešenom Ethernetu bez gubitaka, uključujući PFC, ECN, QoS i upravljanje baferom. Pogrešna konfiguracija dovodi do gubitka paketa, blokiranja-od-linije, PFC oluja ili nestabilnog kašnjenja repa.
P: Da li GPUaaS provajderi treba da koriste InfiniBand ili RoCE?
O: RoCE, ili hibrid, uobičajen je za GPUaaS sa više-zakupaca jer Ethernet nudi rutabilnost, ECMP i operativno poznavanje. Provajderi koji prodaju premium, latentni-SLA nivo ponekad dodaju namjenske InfiniBand grupe za to.
Bottom Line
Za zaključivanje AI, InfiniBand i RoCE su validni i služe različitim prioritetima. Odaberite InfiniBand kada vam je potrebna najdosljednija mreža niske{1}}mreže za realno-vrijeme, SLA-osjetljiva ili čvrsto povezana zaključivanje. Odaberite RoCE kada vam je potrebna skalabilna, eternet{5}}bazirana, isplativa-fabrika za grupno zaključivanje, više-usluge GPU-a za više korisnika, RAG radna opterećenja i fleksibilna infrastruktura.
Odluka bi trebala početi s radnim opterećenjem, ciljem kašnjenja, skalom klastera, vašim operativnim sposobnostima i planom za nadogradnju, a ne s protokolom. Ako vaš klaster mora držati strogi p99 pod velikim opterećenjem, InfiniBand zaslužuje ozbiljnu pažnju. Ako je vaš cilj ekonomično skalirati zaključivanje preko Ethernet centra podataka, RoCE je obično praktičniji put. U svakom slučaju, mjerite pod produkcijskim-kao učitavanje prije nego što urezujete.