Otvoreni RISC-V procesor, XiangShan, stvoren je u Kini, natječući se s ARM Cortex-A76

Institut za računalne tehnologije Kineske akademije znanosti predstavio je projekt XiangShan koji od 2020. godine razvija otvoreni procesor visokih performansi temeljen na arhitekturi skupa instrukcija RISC-V (RV64GC). Razvoj projekta otvoren je pod dopuštenom licencom MulanPSL 2.0.

Projekt je objavio opis hardverskih blokova na jeziku Chisel, koji je preveden na Verilog, referentnu implementaciju temeljenu na FPGA, te 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 tisuća linija koda), ali većina dokumentacije je na kineskom. Debian GNU/Linux koristi se kao referentni operativni sustav za testiranje implementacije temeljene na FPGA.

Otvoreni RISC-V procesor, XiangShan, stvoren je u Kini, natječući se s ARM Cortex-A76

XiangShan tvrdi da je RISC-V čip s najboljim performansama, nadmašujući SiFive P550. Ovaj mjesec planira se dovršiti testiranje na FPGA i objaviti 8-jezgreni prototip čipa koji radi na 1.3 GHz i proizvodi ga TSMC koristeći 28nm procesnu tehnologiju, kodnog naziva "Yanqi Lake". Čip uključuje 2 MB predmemorije, memorijski kontroler s podrškom za DDR4 memoriju (do 32 GB RAM-a) i PCIe-3.0-x4 sučelje.

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

Podsjetimo se da RISC-V pruža otvoren i fleksibilan sustav strojnih instrukcija koji omogućuje izradu mikroprocesora za proizvoljne primjene bez potrebe za tantijemama ili nametanjem uvjeta za korištenje. RISC-V vam omogućuje stvaranje potpuno otvorenih SoC-ova i procesora. Trenutno, na temelju RISC-V specifikacije, različite tvrtke i zajednice pod različitim besplatnim licencama (BSD, MIT, Apache 2.0) razvijaju nekoliko desetaka varijanti mikroprocesorskih jezgri, SoC-ova i već proizvedenih čipova. Operativni sustavi s 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