Malferma RISC-V-procesoro, XiangShan, estis kreita en Ĉinio, konkurante kun la ARM Cortex-A76.

La Instituto pri Komputila Teknologio de la Ĉina Akademio de Sciencoj prezentis la projekton XiangShan, kiu ekde 2020 disvolvas alt-efikan malferman procesoron bazitan sur la arkitekturo de instrukcioj RISC-V (RV64GC). La evoluoj de la projekto estas malfermitaj sub la permesilo MulanPSL 2.0.

La projekto publikigis priskribon de hardvarblokoj en la lingvo Chisel, kiu estas tradukita en Verilog, referencan efektivigon bazitan sur FPGA, kaj bildojn por simuli la funkciadon de la blato en la malferma Verilog-simulilo Verilator. Diagramoj kaj priskriboj de la arkitekturo ankaŭ haveblas (entute pli ol 400 dokumentoj kaj 50 mil linioj de kodo), sed la plejparto de la dokumentaro estas en la ĉina. Debian GNU/Linukso estas uzata kiel referenca operaciumo uzata por testi la FPGA-bazitan efektivigon.

Malferma RISC-V-procesoro, XiangShan, estis kreita en Ĉinio, konkurante kun la ARM Cortex-A76.

XiangShan asertas esti la plej alta rendimenta peceto RISC-V, superante la SiFive P550. Ĉi-monate oni planas kompletigi provojn pri la FPGA kaj liberigi 8-kernan prototipan blaton funkciantan je 1.3 GHz kaj fabrikitan de TSMC uzante la 28nm-procezan teknologion, kodita "Yanqi Lake". La blato inkluzivas 2MB-kaŝmemoron, memorregilon kun subteno por DDR4-memoro (ĝis 32GB da RAM) kaj interfaco PCIe-3.0-x4.

La agado de la unua blato en la SPEC2006-testo estas taksita je 7/Ghz, kio egalrilatas al ARM Cortex-A72 kaj Cortex-A73-blatoj. Ĝis la fino de la jaro estas planita produktado de la dua prototipo "Suda Lago" kun plibonigita arkitekturo, kiu estos transdonita al SMIC kun 14nm-proceza teknologio kaj pliiĝo de frekvenco al 2 GHz. La dua prototipo estas atendita plenumi je 2006/Ghz en la SPEC10-testo, kiu estas proksima al la procesoroj ARM Cortex-A76 kaj Intel Core i9-10900K, kaj supera al la SiFive P550, la plej rapida CPU RISC-V, kiu havas rendimento de 8.65/Ghz.

Memoru, ke RISC-V disponigas malferman kaj flekseblan maŝininstrukcisistemon kiu permesas al mikroprocesoroj esti konstruitaj por arbitraj aplikoj sen postulado de tantiemo aŭ trudado de kondiĉoj por uzo. RISC-V permesas krei tute malfermitajn SoC-ojn kaj procesorojn. Nuntempe, surbaze de la specifo RISC-V, malsamaj kompanioj kaj komunumoj sub diversaj liberaj licencoj (BSD, MIT, Apache 2.0) disvolvas plurajn dekojn da variantoj de mikroprocesoraj kernoj, SoC kaj jam produktitaj blatoj. Operaciumoj kun altkvalita subteno por RISC-V inkludas Linukso (nun ekde la eldonoj de Glibc 2.27, binutils 2.30, gcc 7 kaj la Linukso-kerno 4.15) kaj FreeBSD.

fonto: opennet.ru

Aldoni komenton