XiangShan Open RISC-V procesor kreiran u Kini da se takmiči sa ARM Cortex-A76

Institut za računarsku tehnologiju Kineske akademije nauka predstavio je projekat XiangShan, koji od 2020. godine razvija otvoreni procesor visokih performansi zasnovan na arhitekturi skupa instrukcija RISC-V (RV64GC). Razvoj projekta je otvoren pod dopuštenom MulanPSL 2.0 licencom.

Projekat je objavio opis hardverskih blokova na jeziku Chisel, koji je preveden u Verilog, referentnu implementaciju baziranu na FPGA, i slike za simulaciju rada čipa u otvorenom Verilog simulatoru Verilator. Dostupni su i dijagrami i opisi arhitekture (ukupno više od 400 dokumenata i 50 hiljada linija koda), ali većina dokumentacije je na kineskom. Debian GNU/Linux se koristi kao referentni operativni sistem koji se koristi za testiranje implementacije zasnovane na FPGA.

XiangShan Open RISC-V procesor kreiran u Kini da se takmiči sa ARM Cortex-A76

XiangShan tvrdi da je RISC-V čip sa najvišim performansama, nadmašujući SiFive P550. Ovog mjeseca planirano je da se završi testiranje na FPGA i pušta u prodaju 8-jezgarni prototip čipa koji radi na 1.3 GHz i proizvodi ga TSMC koristeći 28nm procesnu tehnologiju, kodnog naziva “Yanqi Lake”. Čip uključuje 2MB keš memorije, memorijski kontroler sa podrškom za DDR4 memoriju (do 32GB RAM-a) i PCIe-3.0-x4 interfejs.

Performanse prvog čipa na SPEC2006 testu su procenjene na 7/Ghz, što odgovara ARM Cortex-A72 i Cortex-A73 čipovima. Do kraja godine planirana je proizvodnja drugog prototipa “South Lake” sa poboljšanom arhitekturom, koji će biti prebačen u SMIC sa 14nm procesnom tehnologijom i povećanjem frekvencije na 2 GHz. Očekuje se da će drugi prototip raditi na 2006/Ghz na SPEC10 testu, što je blisko ARM Cortex-A76 i Intel Core i9-10900K procesorima i superiorno u odnosu na SiFive P550, najbrži RISC-V CPU, koji ima performanse od 8.65/Ghz.

Podsjetimo da RISC-V pruža otvoren i fleksibilan sistem mašinskih instrukcija koji omogućava izradu mikroprocesora za proizvoljne aplikacije bez zahtjeva za autorske naknade ili nametanja uslova za upotrebu. RISC-V vam omogućava da kreirate potpuno otvorene SoC-ove i procesore. Trenutno, na osnovu RISC-V specifikacije, različite kompanije i zajednice pod raznim besplatnim licencama (BSD, MIT, Apache 2.0) razvijaju nekoliko desetina varijanti mikroprocesorskih jezgara, SoC-a i već proizvedenih čipova. Operativni sistemi sa visokokvalitetnom podrškom za RISC-V uključuju Linux (prisutan od izdanja Glibc 2.27, binutils 2.30, gcc 7 i Linux kernel 4.15) i FreeBSD.

izvor: opennet.ru

Dodajte komentar