InfiniBand vs RoCE za AI inference mreže

Jun 18, 2026

Ostavi poruku

InfiniBand and RoCE network comparison for AI inference

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

Brzo poređenje InfiniBand-a i RoCE-a za AI inference tkanine
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.

Tail latency in distributed AI inference networking

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

Početne{0}}preporuke prema opterećenju 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.

RoCE vs InfiniBand

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.

 

Pošaljite upit