Rene Haas (na slici), izvršni direktor Arm-a, bit će u slavljeničkom raspoloženju ako može dobiti više posla na račun Intela.(Izvor: Arm)
Ericsson i Samsung stavili su svoje najtoplije osmijehe kada su razgovarali o Intelu, dobavljaču centralnih procesorskih jedinica (CPU) opće namjene za sve njihove virtualne ili cloud radio pristupne mreže (RAN). Ali Intelov efektivni monopol tog RAN podsektora, i nedostatak održivih CPU alternativa, također podiže zastrašujuće izglede za “vendor lock-in”, izraz koji je Ericsson koristio u njegova posljednja bijela knjiga o otvorenom RAN-u, objavljen uoči ovogodišnjeg Mobile World Congressa (MWC).
Osim ako ne mogu implementirati softver napisan za Intelove procesore na tuđi silicij, zaključavanje je stvarnost. A danas, oni imaju problem. Oba dobavljača RAN-a preferiraju okus virtualnog RAN-a koji industrija naziva “lookaside”, koji se oslanja na CPU za gotovo sve RAN funkcije. Izbjegavanje korištenja više prilagođenog silicija, poznatog kao akceleratori, trebalo bi u principu omogućiti Ericssonu ili Samsungu da se lakše prebace na drugog dobavljača CPU-a. Nažalost, ostaje teško.
Izazov je nekompatibilnost između x86, arhitekture koju koriste Intel i AMD, i Arm-a, jedine industrijske alternative (odbacujući RISC-V, manje istaknutu platformu otvorenog koda). U slojevima 2 i 3, manje računarski intenzivnim dijelovima RAN softverskog steka, programeri mogu efikasno kopirati i zalijepiti kod sa x86 na Arm bez mnogo dodatnog napora, kažu RAN stručnjaci. To je drugačija stvar za različite funkcije unutar sloja 1, sloja koji je najgladniji za IT resurse. U današnjim implementacijama, vRAN Boost, ime Intelovog akceleratora, podržava samo ispravljanje grešaka (FEC), posebno zahtjevan dio Layer 1. Sve ostale funkcije sloja 1 nalaze se na x86.
To djelomično objašnjava zašto Ericsson i Samsung još uvijek nemaju Arm-bazirane procesore u svom virtualnom RAN arsenalu. U svojoj posljednjoj bijeloj knjizi, Ericsson je priznao da još uvijek “istražuje mogućnosti”, dok je Samsung također rekao da je bio u “fazi evaluacije” kada se sastao sa Light Readingom na MWC-u. “Danas, interes kupaca je zaista bio u Intelovom lookaside modelu, i mi smo bili zaista zadovoljni performansama i partnerstvom koje imamo sa Intelom,” dodao je Alok Shah, Samsungov potpredsjednik mrežne strategije.
Pravo na nošenje ruke
Ali rješenje za ovaj problem prenosivosti x86-to-Arm u sloju 1 sada bi moglo biti na vidiku. Posjetioci Arm-ovog MWC štanda ove godine mogli su, između ostalog, promatrati rad koji je britanski dizajner nacrta čipova radio na stvaranju apstrakcijskog sloja za različite vektorske motore unutar x86 i Arm arhitekture. “Jedan od izazova, historijski gledano, bio je za dobavljače RAN-a da održe Arm softverski tok,” rekao je Panch Chandrasekaran, šef Arm-ovog segmenta infrastrukture 5G operatera. “Apstrakcijski sloj u osnovi im omogućava da održavaju jedan softverski tok koji ide između to dvoje.”
Vektorska obrada u suštini omogućava da se višestruki proračuni rade paralelno. Bez podrške za to, CPU bi se borio da se nosi sa Layer 1 funkcijama RAN-a. Intel i AMD imaju sistem koji se zove napredna vektorska proširenja (AVX). Armov ekvivalent su skalabilna vektorska proširenja (SVE). Sa apstrakcijskim slojem za ove različite motore, dobavljač RAN-a bi mogao održavati jednu bazu koda koja se može implementirati na x86 ili Arm.
Projekat, intrigantno, čini se da uključuje UK Telecoms Innovation Network (UKTIN), grupu koja promovira raznolikost lanca snabdijevanja i oslanja se na državna sredstva iz Odjela za nauku, inovacije i tehnologiju. Čini se da je Arm izgradio sloj apstrakcije uz pomoć Googleovog programskog alata pod nazivom Highway, a rezultati prikazani na MWC-u izgledali su impresivno. Režijski troškovi, što znači da bi dodatna obrada apstrakcijskog sloja bila potrebna, izmjereni su na samo 2,8%. Sve više od 10% bilo bi previše, rekao je Chandrasekaran.
“Ericssonov strateški smjer fokusira se na pružanje visoko prenosivog cloud RAN softvera,” rekao je Ericsson putem e-maila kada su ga pitali o njegovom učešću u projektu. “Da bismo to postigli, aktivno sarađujemo na razvoju rješenja za prijenos našeg cloud RAN softvera, uključujući Layer 1, na različite CPU arhitekture, kao što su x86 i RISC-bazirani sistemi. Već smo postigli obećavajuće rezultate kroz našu saradnju sa Arm-om i sada smo u mogućnosti da demonstriramo prototipove našeg cloud RAN softvera koji radi na Arm-baziranim CPU-ima.”
Koji FEC?
Pitanje je šta učiniti sa FEC-om, zadatkom koji Ericsson i Samsung obično prebacuju na vRAN Boost akcelerator, integrisan sa CPU-om u Intelovom najnovijem proizvoduUCTS. “To stvara drugu vrstu zaključavanja”, rekao je Chandrasekaran.
U potpunom odsustvu do sada pristupa zasnovanog na Arm-u, većina alternativa Intelu se odlučila za “inline” model, koji hostuje sve Layer 1 funkcije na diskretnom akceleratoru, ostavljajući samo slojeve 2 i 3 CPU-u. “Mi smo zaista dali prioritet inline u odnosu na lookaside model,” rekao je Jeff Wittich, glavni direktor proizvoda Ampere Computinga.
Kompanija koju podržava Oracle je danas možda najveći prodavač Arm-baziranih serverskih procesora. To je također meta preuzimanja za japansku SoftBank, vlasnika Arm-a, prema izvoru bliskom tom pitanju. Zahvaljujući podršci za poboljšanu vektorsku obradu u CPU jezgrama, Ampere-ovi čipovi također mogu podnijeti čistu softversku implementaciju bez akceleratora u nekim uvjetima, rekao je Wittich. On može ukazati na nedavno partnerstvo sa malim programerom softvera Parallel Wireless kao primjer tog pristupa. Ali on se slaže da je Intelov doprinos FEC akceleratora zajedno sa CPU-om jedinstven pristup.
Ko bi, onda, obezbijedio FEC akcelerator za postavljanje Arm-baziranog CPU-a od strane Ericssona ili Samsunga? Jedna od opcija bi mogla biti Marvell Technology, koja se bavi oba dobavljača RAN-a, osim što pruža silicij za inline akcelerator koji koristi Nokia, zagovornik tog pristupa. “Možete koristiti taj čip kao akcelerator pogleda,” rekao je Joel Brand, viši direktor marketinga proizvoda za Marvell. “To nije baš ono za što je dizajniran. Žlica nije dizajnirana da otvori posudu s bojom.”
Apstrakcijski sloj bi teoretski mogao pružiti uzlet za Arm i prijetnju Intelovoj dominaciji virtualnog RAN-a do sada. Ali bez efikasnog akceleratora za Arm-bazirane procesore, dobavljači RAN-a bi mogli otkriti da su u praksi još uvijek ograničeni na Intel. Možda je dobra stvar što su Ericsson i Samsung tako zadovoljni jedinom opcijom virtualnog RAN-a koju imaju.
O autoru
Međunarodni urednik, Light Reading
Iain Morris se pridružio Light Readingu kao urednik vijesti početkom 2015. — i mislimo, na samom početku. Njegovi prijatelji i porodica su još uvijek pjevali Auld Lang Syne dok je Iain počeo prikupljati statistiku zagušenja mobilne mreže u Velikoj Britaniji za novogodišnju noć. Prije nego što je povećao broj uredničkog tima Light Readinga u Velikoj Britaniji (sjedište mu je u Londonu, južno od rijeke), Iain je bio uspješan slobodni pisac i urednik koji je pokrivao telekomunikacijski sektor posljednjih 15 godina. Njegovi radovi su se pojavljivali u publikacijama uključujući The Economist (otmjeno!) i The Observer, pored raznih trgovinskih i poslovnih časopisa. Prethodno je bio vodeći telekomunikacijski analitičar za Economist Intelligence Unit, a prije toga je radio kao urednik u časopisu Telecommunications. Iain je počeo u telekomunikacijama kao urednik u konsultantskoj i tržišnoj kompaniji Analysys (sada Analysys Mason).
