XiangShan Open RISC-V Processor Creatu in Cina per Cumpete cù ARM Cortex-A76

L'Istitutu di Tecnulugia Informatica di l'Academia Cinese di Scienze hà presentatu u prughjettu XiangShan, chì da u 2020 hà sviluppatu un processore apertu d'altu rendiment basatu annantu à l'architettura di l'istruzzioni RISC-V (RV64GC). I sviluppi di u prugettu sò aperti sottu a licenza permissiva MulanPSL 2.0.

U prugettu hà publicatu una descrizzione di i blocchi hardware in a lingua Chisel, chì hè traduttu in Verilog, una implementazione di riferimentu basatu in FPGA, è l'imaghjini per simulà l'operazione di u chip in u simulatore Verilog apertu Verilator. I diagrammi è e descrizzioni di l'architettura sò ancu dispunibili (in totale più di 400 documenti è 50 mila linee di codice), ma a maiò parte di a documentazione hè in cinese. Debian GNU/Linux hè utilizatu cum'è u sistema operatore di riferimentu utilizatu per pruvà l'implementazione basata in FPGA.

XiangShan Open RISC-V Processor Creatu in Cina per Cumpete cù ARM Cortex-A76

XiangShan dice di esse u chip RISC-V più altu, superendu u SiFive P550. Stu mese hè previstu di compie a prova nantu à a FPGA è di liberà un chip prototipu 8-core chì opera à 1.3 GHz è fabricatu da TSMC utilizendu a tecnulugia di prucessu 28nm, nome in codice "Yanqi Lake". U chip include una cache 2MB, un controller di memoria cù supportu per a memoria DDR4 (finu à 32GB di RAM) è una interfaccia PCIe-3.0-x4.

U rendiment di u primu chip in a prova SPEC2006 hè stimatu à 7/Ghz, chì currisponde à i chips ARM Cortex-A72 è Cortex-A73. À a fine di l'annu, a produzzione di u sicondu prototipu "South Lake" cù una architettura mejorata hè prevista, chì serà trasferitu à SMIC cù una tecnulugia di prucessu 14nm è un aumentu di freccia à 2 GHz. U sicondu prototipu hè previstu per esse realizatu à 2006 / Ghz in a prova SPEC10, chì hè vicinu à i processori ARM Cortex-A76 è Intel Core i9-10900K, è superiore à u SiFive P550, u CPU RISC-V più veloce, chì hà un prestazione di 8.65/Ghz.

Ricurdativi chì RISC-V furnisce un sistema d'istruzzioni di a macchina aperta è flessibile chì permette à i microprocessori di esse custruitu per applicazioni arbitrarie senza esigenza di royalties o impone cundizioni d'usu. RISC-V permette di creà SoC è processori completamente aperti. Attualmente, basatu annantu à a specificazione RISC-V, diverse cumpagnie è cumunità sottu diverse licenze libere (BSD, MIT, Apache 2.0) sviluppanu parechje decine di varianti di core di microprocessori, SoC è chips digià pruduciuti. I sistemi operativi cù supportu di alta qualità per RISC-V includenu Linux (presente da i versioni di Glibc 2.27, binutils 2.30, gcc 7 è u kernel Linux 4.15) è FreeBSD.

Source: opennet.ru

Add a comment