En öppen RISC-V-processor, XiangShan, har skapats i Kina, som konkurrerar med ARM Cortex-A76

Institutet för datorteknik vid den kinesiska vetenskapsakademin presenterade XiangShan-projektet, som sedan 2020 har utvecklat en högpresterande öppen processor baserad på RISC-V-instruktionsuppsättningsarkitekturen (RV64GC). Projektets utveckling är öppen under den tillåtande MulanPSL 2.0-licensen.

Projektet har publicerat en beskrivning av hårdvarublock på språket Chisel, som är översatt till Verilog, en referensimplementation baserad på FPGA, och bilder för att simulera chipets funktion i den öppna Verilog-simulatorn Verilator. Diagram och beskrivningar av arkitekturen finns också tillgängliga (totalt mer än 400 dokument och 50 tusen rader kod), men huvuddelen av dokumentationen är på kinesiska. Debian GNU/Linux används som referensoperativsystem som används för att testa den FPGA-baserade implementeringen.

En öppen RISC-V-processor, XiangShan, har skapats i Kina, som konkurrerar med ARM Cortex-A76

XiangShan påstår sig vara det högst presterande RISC-V-chippet och överträffar SiFive P550. Den här månaden är det planerat att slutföra tester på FPGA och släppa ett 8-kärnigt prototypchip som arbetar på 1.3 GHz och tillverkat av TSMC med hjälp av 28nm processteknologi, kodnamnet "Yanqi Lake". Chipet innehåller en 2MB cache, en minneskontroller med stöd för DDR4-minne (upp till 32GB RAM) och ett PCIe-3.0-x4-gränssnitt.

Prestandan för det första chippet i SPEC2006-testet uppskattas till 7/Ghz, vilket motsvarar ARM Cortex-A72 och Cortex-A73-chips. I slutet av året planeras produktion av den andra "South Lake"-prototypen med en förbättrad arkitektur, som kommer att överföras till SMIC med en 14nm processteknik och en ökning av frekvensen till 2 GHz. Den andra prototypen förväntas prestera vid 2006/Ghz i SPEC10-testet, som ligger nära ARM Cortex-A76- och Intel Core i9-10900K-processorerna, och överlägsen SiFive P550, den snabbaste RISC-V-processorn, som har en prestanda på 8.65/Ghz.

Kom ihåg att RISC-V tillhandahåller ett öppet och flexibelt maskininstruktionssystem som gör att mikroprocessorer kan byggas för godtyckliga tillämpningar utan att kräva royalties eller ställa villkor för användning. RISC-V låter dig skapa helt öppna SoC:er och processorer. För närvarande, baserat på RISC-V-specifikationen, utvecklar olika företag och gemenskaper under olika fria licenser (BSD, MIT, Apache 2.0) flera dussin varianter av mikroprocessorkärnor, SoCs och redan producerade chips. Operativsystem med högkvalitativt stöd för RISC-V inkluderar Linux (närvarande sedan utgivningarna av Glibc 2.27, binutils 2.30, gcc 7 och Linux-kärnan 4.15) och FreeBSD.

Källa: opennet.ru

Lägg en kommentar