XiangShan Open RISC-V-processor skabt i Kina for at konkurrere med ARM Cortex-A76

Institute of Computer Technology ved det kinesiske videnskabsakademi præsenterede XiangShan-projektet, som siden 2020 har udviklet en højtydende åben processor baseret på RISC-V instruktionssætarkitekturen (RV64GC). Projektets udviklinger er åbne under den tilladelige MulanPSL 2.0-licens.

Projektet har udgivet en beskrivelse af hardwareblokke på Chisel-sproget, som er oversat til Verilog, en referenceimplementering baseret på FPGA, og billeder til simulering af driften af ​​chippen i den åbne Verilog-simulator Verilator. Diagrammer og beskrivelser af arkitekturen er også tilgængelige (i alt mere end 400 dokumenter og 50 tusind linjer kode), men størstedelen af ​​dokumentationen er på kinesisk. Debian GNU/Linux bruges som referenceoperativsystem, der bruges til at teste den FPGA-baserede implementering.

XiangShan Open RISC-V-processor skabt i Kina for at konkurrere med ARM Cortex-A76

XiangShan hævder at være den højest ydende RISC-V-chip, der overgår SiFive P550. I denne måned er det planlagt at færdiggøre test på FPGA og frigive en 8-core prototypechip, der opererer ved 1.3 GHz og fremstillet af TSMC ved hjælp af 28nm procesteknologi, kodenavnet "Yanqi Lake". Chippen inkluderer en 2MB cache, en hukommelsescontroller med understøttelse af DDR4-hukommelse (op til 32 GB RAM) og et PCIe-3.0-x4-interface.

Ydeevnen for den første chip i SPEC2006-testen er estimeret til 7/Ghz, hvilket svarer til ARM Cortex-A72 og Cortex-A73 chips. Ved årets udgang er der planlagt produktion af den anden "South Lake"-prototype med en forbedret arkitektur, som vil blive overført til SMIC med en 14nm procesteknologi og en forøgelse af frekvensen til 2 GHz. Den anden prototype forventes at præstere ved 2006/Ghz i SPEC10-testen, som er tæt på ARM Cortex-A76 og Intel Core i9-10900K-processorerne, og overlegen i forhold til SiFive P550, den hurtigste RISC-V CPU, som har en ydeevne på 8.65/Ghz.

Husk, at RISC-V leverer et åbent og fleksibelt maskininstruktionssystem, der gør det muligt at bygge mikroprocessorer til vilkårlige applikationer uden at kræve royalties eller pålægge brugsbetingelser. RISC-V giver dig mulighed for at oprette helt åbne SoC'er og processorer. I øjeblikket, baseret på RISC-V-specifikationen, udvikler forskellige virksomheder og samfund under forskellige gratis licenser (BSD, MIT, Apache 2.0) flere dusin varianter af mikroprocessorkerner, SoC'er og allerede producerede chips. Operativsystemer med højkvalitetsunderstøttelse af RISC-V inkluderer Linux (til stede siden udgivelserne af Glibc 2.27, binutils 2.30, gcc 7 og Linux-kernen 4.15) og FreeBSD.

Kilde: opennet.ru

Tilføj en kommentar