Kínában létrehoztak egy nyitott RISC-V processzort, a XiangShan-t, amely felveszi a versenyt az ARM Cortex-A76-tal.

A Kínai Tudományos Akadémia Számítástechnikai Intézete bemutatta a XiangShan projektet, amely 2020 óta egy RISC-V utasításkészlet-architektúrán (RV64GC) alapuló, nagy teljesítményű nyílt processzort fejleszt. A projekt fejlesztései a megengedő MulanPSL 2.0 licenc alatt állnak rendelkezésre.

A projekt kiadta a hardverblokkok leírását Chisel nyelven, amelyet Verilog-ra, egy FPGA-n alapuló referencia-implementációra fordítottak le, valamint képeket a chip működésének szimulálására a nyílt Verilog szimulátor Verilatorban. Az architektúra diagramjai és leírásai is rendelkezésre állnak (összesen több mint 400 dokumentum és 50 ezer kódsor), de a dokumentáció nagy része kínai nyelvű. A Debian GNU/Linux az FPGA-alapú megvalósítás tesztelésére használt referencia operációs rendszer.

Kínában létrehoztak egy nyitott RISC-V processzort, a XiangShan-t, amely felveszi a versenyt az ARM Cortex-A76-tal.

A XiangShan azt állítja, hogy a legjobb teljesítményű RISC-V chip, megelőzve a SiFive P550-et. Ebben a hónapban a tervek szerint befejezik az FPGA tesztelését, és kiadnak egy 8 magos prototípus chipet, amely 1.3 GHz-en működik, és amelyet a TSMC gyárt 28 nm-es folyamattechnológiával, „Yanqi Lake” kódnéven. A chip tartalmaz egy 2 MB gyorsítótárat, egy memóriavezérlőt, amely támogatja a DDR4 memóriát (akár 32 GB RAM), valamint egy PCIe-3.0-x4 interfészt.

Az első lapka teljesítményét a SPEC2006 tesztben 7/Ghz-re becsülik, ami az ARM Cortex-A72 és Cortex-A73 chipeknek felel meg. Az év végére a második, továbbfejlesztett „South Lake” prototípus legyártását tervezik, amely 14 nm-es folyamattechnológiával, 2 GHz-re emelt frekvenciával kerül át a SMIC-be. A második prototípus várhatóan 2006/Ghz-en fog teljesíteni a SPEC10 tesztben, amely közel áll az ARM Cortex-A76 és Intel Core i9-10900K processzorokhoz, és felülmúlja a SiFive P550-et, a leggyorsabb RISC-V CPU-t, amely 8.65/Ghz teljesítmény.

Emlékezzünk vissza, hogy a RISC-V nyílt és rugalmas gépi utasításrendszert biztosít, amely lehetővé teszi mikroprocesszorok tetszőleges alkalmazásokhoz való építését anélkül, hogy jogdíjakat vagy használati feltételeket szabna. A RISC-V lehetővé teszi teljesen nyitott SoC-ok és processzorok létrehozását. Jelenleg a RISC-V specifikáció alapján a mikroprocesszormagok, SoC-k és már legyártott chipek több tucat változatát fejlesztik különböző cégek és közösségek különböző szabad licencek (BSD, MIT, Apache 2.0) keretében. A RISC-V kiváló minőségű támogatásával rendelkező operációs rendszerek közé tartozik a Linux (a Glibc 2.27, a binutils 2.30, a gcc 7 és a Linux kernel 4.15 megjelenése óta) és a FreeBSD.

Forrás: opennet.ru

Hozzászólás