Un procesor RISC-V deschis, XiangShan, a fost creat în China, concurând cu ARM Cortex-A76

Institutul de Tehnologie Calculatoare al Academiei Chineze de Științe a prezentat proiectul XiangShan, care din 2020 dezvoltă un procesor deschis de înaltă performanță bazat pe arhitectura setului de instrucțiuni RISC-V (RV64GC). Dezvoltarea proiectului este deschisă sub licența permisivă MulanPSL 2.0.

Proiectul a publicat o descriere a blocurilor hardware în limbajul Chisel, care este tradusă în Verilog, o implementare de referință bazată pe FPGA, și imagini pentru simularea funcționării cipului în simulatorul Verilog deschis Verilator. Sunt disponibile și diagrame și descrieri ale arhitecturii (în total peste 400 de documente și 50 de mii de linii de cod), dar cea mai mare parte a documentației este în limba chineză. Debian GNU/Linux este folosit ca sistem de operare de referință folosit pentru a testa implementarea bazată pe FPGA.

Un procesor RISC-V deschis, XiangShan, a fost creat în China, concurând cu ARM Cortex-A76

XiangShan susține că este cel mai performant cip RISC-V, depășind SiFive P550. Luna aceasta este planificat să finalizeze testarea FPGA și să lanseze un cip prototip cu 8 nuclee care funcționează la 1.3 GHz și fabricat de TSMC folosind tehnologia de proces de 28 nm, cu numele de cod „Yanqi Lake”. Cipul include un cache de 2 MB, un controler de memorie cu suport pentru memorie DDR4 (până la 32 GB de RAM) și o interfață PCIe-3.0-x4.

Performanța primului cip din testul SPEC2006 este estimată la 7/Ghz, ceea ce corespunde cipurilor ARM Cortex-A72 și Cortex-A73. Până la sfârșitul anului, este planificată producția celui de-al doilea prototip „South Lake” cu o arhitectură îmbunătățită, care va fi transferat la SMIC cu o tehnologie de proces de 14 nm și o creștere a frecvenței la 2 GHz. Cel de-al doilea prototip este de așteptat să funcționeze la 2006/Ghz în testul SPEC10, care este apropiat de procesoarele ARM Cortex-A76 și Intel Core i9-10900K și superior SiFive P550, cel mai rapid procesor RISC-V, care are un performanta de 8.65/Ghz.

Amintiți-vă că RISC-V oferă un sistem deschis și flexibil de instruire a mașinii care permite construirea de microprocesoare pentru aplicații arbitrare, fără a necesita redevențe sau a impune condiții de utilizare. RISC-V vă permite să creați SoC-uri și procesoare complet deschise. În prezent, pe baza specificației RISC-V, diferite companii și comunități sub diferite licențe gratuite (BSD, MIT, Apache 2.0) dezvoltă câteva zeci de variante de nuclee de microprocesor, SoC-uri și cipuri deja produse. Sistemele de operare cu suport de înaltă calitate pentru RISC-V includ Linux (prezent de la lansările lui Glibc 2.27, binutils 2.30, gcc 7 și kernel-ul Linux 4.15) și FreeBSD.

Sursa: opennet.ru

Adauga un comentariu