In Cina è stato creato un processore RISC-V aperto, XiangShan, che compete con l'ARM Cortex-A76

L'Istituto di tecnologia informatica dell'Accademia cinese delle scienze ha presentato il progetto XiangShan, che dal 2020 sviluppa un processore aperto ad alte prestazioni basato sull'architettura del set di istruzioni RISC-V (RV64GC). Gli sviluppi del progetto sono aperti sotto la permissiva licenza MulanPSL 2.0.

Il progetto ha pubblicato una descrizione dei blocchi hardware nel linguaggio Chisel, che viene tradotta in Verilog, un'implementazione di riferimento basata su FPGA, e immagini per simulare il funzionamento del chip nel simulatore aperto Verilog Verilator. Sono disponibili anche diagrammi e descrizioni dell'architettura (in totale più di 400 documenti e 50mila righe di codice), ma il grosso della documentazione è in cinese. Debian GNU/Linux viene utilizzato come sistema operativo di riferimento per testare l'implementazione basata su FPGA.

In Cina è stato creato un processore RISC-V aperto, XiangShan, che compete con l'ARM Cortex-A76

XiangShan afferma di essere il chip RISC-V con le prestazioni più elevate, superando il SiFive P550. Questo mese si prevede di completare i test sull'FPGA e di rilasciare un prototipo di chip a 8 core funzionante a 1.3 GHz e prodotto da TSMC utilizzando la tecnologia di processo a 28 nm, nome in codice "Yanqi Lake". Il chip include una cache da 2 MB, un controller di memoria con supporto per la memoria DDR4 (fino a 32 GB di RAM) e un'interfaccia PCIe-3.0-x4.

Le prestazioni del primo chip nel test SPEC2006 sono stimate a 7/Ghz, che corrisponde ai chip ARM Cortex-A72 e Cortex-A73. Entro la fine dell’anno è prevista la produzione del secondo prototipo “South Lake” con architettura migliorata, che verrà trasferito a SMIC con tecnologia di processo a 14 nm e aumento della frequenza a 2 GHz. Si prevede che il secondo prototipo funzioni a 2006/Ghz nel test SPEC10, che è vicino ai processori ARM Cortex-A76 e Intel Core i9-10900K e superiore al SiFive P550, la CPU RISC-V più veloce, che ha un prestazioni di 8.65/Ghz.

Ricordiamo che RISC-V fornisce un sistema di istruzioni macchina aperto e flessibile che consente di costruire microprocessori per applicazioni arbitrarie senza richiedere royalties o imporre condizioni d'uso. RISC-V consente di creare SoC e processori completamente aperti. Attualmente, sulla base della specifica RISC-V, diverse aziende e comunità sotto varie licenze libere (BSD, MIT, Apache 2.0) stanno sviluppando diverse dozzine di varianti di core di microprocessori, SoC e chip già prodotti. I sistemi operativi con supporto di alta qualità per RISC-V includono Linux (presente sin dai rilasci di Glibc 2.27, binutils 2.30, gcc 7 e il kernel Linux 4.15) e FreeBSD.

Fonte: opennet.ru

Aggiungi un commento