Fundația Linux a deschis o nouă direcție - CHIPS Alliance. În cadrul acestui proiect, organizația va dezvolta un sistem deschis de instrucțiuni RISC-V și tehnologiile necesare pentru crearea de procesoare bazate pe acesta. Vom detalia mai departe ce se întâmplă în acest domeniu.
/ фото
De ce a apărut CHIPS Alliance
Pachetele care protejează împotriva Meltdown și Spectre scad, în unele cazuri serverelor cu 50%. Totodată, continuă să apară noi variații ale vulnerabilităților legate de execuția speculativă a instrucțiunilor. Despre una dintre acestea - specialiștii în securitate cibernetică au denumit-o Spoiler. Această situație influențează nevoia de a revizui soluțiile hardware existente și abordările pentru dezvoltarea acestora. În special, Intel o nouă arhitectură pentru procesoarele sale, care să nu fie afectată de Meltdown și Spectre.
Nu au rămas nici Linux Foundation deoparte. Organizația a lansat propria inițiativă - CHIPS Alliance - ai cărei participanți se vor ocupa cu dezvoltarea procesoarelor bazate pe RISC-V.
Ce proiecte sunt deja în dezvoltare
Printre participanții CHIPS Alliance se numără Google, Western Digital (WD) și SiFive. Fiecare dintre acestea și-a prezentat propriile dezvoltări. Vom vorbi despre câteva dintre ele.
RISCV-DV
Gigantul IT de căutare a donat o platformă open source pentru testarea procesoarelor bazate pe RISC-V. Soluția generează aleatoriu verifică funcționalitatea dispozitivului: testează procesele de tranziție, stiva de apeluri, registrii CSR și altele. responsabilă cu efectuarea unui test simplu de instrucțiuni aritmetice:
De exemplu, Dezvoltatorii, platforma se deosebește de alternative prin faptul că permite testarea secvențială a tuturor componentelor cipului, inclusiv blocul de memorie.
Protocolul OmniXtend
După Este un protocol de rețea de la WD, care asigură coerența cache-ului în timpul transferului de date peste Ethernet.
OmniXtend
OmniXtend permite comunicarea directă cu memoria cache a procesorului și este utilizat pentru conectarea diferitelor tipuri de acceleratoare: GPU sau FPGA. De asemenea, este potrivit pentru crearea sistemelor bazate pe mai multe cipuri RISC-V.
Protocolul este deja suportat , orientate spre procesarea datelor în centrele de date. SweRV este un procesor supercalar cu două pipeline-uri de 32 de biți, realizat pe un proces tehnologic de 28 de nanometri. Fiecare pipeline are nouă niveluri, ceea ce permite încărcarea și executarea mai multor comenzi simultan. Dispozitivul funcționează la o frecvență de 1,8 GHz.
Generatorul Rocket Chip
Este o soluție de la compania SiFive, fondată de dezvoltatorii tehnologiei RISC-V. este un generator de nuclee de procesor RISC-V scris în Chisel. El este un set de biblioteci parametrizate, care sunt utilizate pentru a crea .
În ceea ce privește , este un limbaj de descriere a hardware-ului bazat pe Scala. El generează cod de nivel inferior în Verilog, care este destinat procesării pe ASIC și FPGA. Astfel, permite utilizarea principiilor OOP în dezvoltarea .
Perspectivele alianței
Experții afirmă că inițiativa Linux Foundation va face piața procesorilor mai democratică și mai deschisă pentru noi jucători. La IDC , creșterea popularității acestor proiecte va avea un impact pozitiv asupra dezvoltării tehnologiilor de învățare automată și a sistemelor AI în general.

/ фото PD
Dezvoltarea procesoarelor open source va permite, de asemenea, reducerea costurilor de proiectare a chipurilor personalizate. Cu toate acestea, acest lucru se va întâmpla doar în cazul în care comunitatea Linux Foundation va reuși să atragă un număr suficient de dezvoltatori.
Proiecte similare
Dezvoltarea proiectelor legate de hardware-ul deschis este realizată și de alte organizații. Un exemplu poate fi consorțiul CXL, care a prezentat la mijlocul lunii martie standardul Compute Express Link. Tehnologia este un analog al OmniXtend și leagă, de asemenea, CPU, GPU, FPGA. Pentru schimbul de date, standardul utilizează magistrala PCIe 5.0.
Un alt proiect care se ocupă de dezvoltarea tehnologiilor procesorului este MIPS Open, care a apărut în decembrie 2018. Inițiativa a fost creată de startupul Wave Computing. Dezvoltatorii plănuiesc accesul la ultimele seturi de instrucțiuni MIPS de 32 și 64 de biți pentru comunitatea IT. Începerea proiectului va avea loc în următoarele luni.
În general, abordarea open source devine standard nu doar pentru software, ci și pentru hardware. Astfel de proiecte sunt susținute de companii mari. Prin urmare, ne putem aștepta ca în viitorul apropiat pe piață să apară mai multe dispozitive bazate pe standarde hardware deschise.
Postări recente de pe blogul nostru corporativ:
Postări din canalul nostru Telegram:
Sursa: habr.com
