Kinijoje buvo sukurtas atviras RISC-V procesorius XiangShan, konkuruojantis su ARM Cortex-A76.

Kinijos mokslų akademijos Kompiuterinės technologijos institutas pristatė projektą „XiangShan“, kuris nuo 2020 metų kuria didelio našumo atvirąjį procesorių, paremtą RISC-V instrukcijų rinkinio architektūra (RV64GC). Projekto plėtra yra atvira pagal leistiną MulanPSL 2.0 licenciją.

Projektas paskelbė aparatūros blokų aprašą Chisel kalba, kuris išverstas į Verilog, FPGA pagrindu pagrįstą etaloninį įgyvendinimą, ir vaizdai, skirti imituoti lusto veikimą atvirame Verilog simuliatoriuje Verilator. Taip pat yra schemų ir architektūros aprašymų (iš viso daugiau nei 400 dokumentų ir 50 tūkst. kodo eilučių), tačiau didžioji dalis dokumentacijos yra kinų kalba. Debian GNU/Linux naudojama kaip etaloninė operacinė sistema, naudojama FPGA pagrindu veikiančiam diegimui išbandyti.

Kinijoje buvo sukurtas atviras RISC-V procesorius XiangShan, konkuruojantis su ARM Cortex-A76.

„XiangShan“ teigia esąs didžiausio našumo RISC-V lustas, pranokęs „SiFive P550“. Šį mėnesį planuojama užbaigti FPGA bandymus ir išleisti 8 branduolių prototipinį lustą, veikiantį 1.3 GHz dažniu ir pagamintą TSMC naudojant 28 nm proceso technologiją, kodiniu pavadinimu „Yanqi Lake“. Lustą sudaro 2 MB talpykla, atminties valdiklis su DDR4 atminties palaikymu (iki 32 GB RAM) ir PCIe-3.0-x4 sąsaja.

Pirmojo lusto našumas SPEC2006 teste įvertintas 7/Ghz, o tai atitinka ARM Cortex-A72 ir Cortex-A73 lustus. Iki metų pabaigos planuojama pagaminti antrąjį patobulintos architektūros „South Lake“ prototipą, kuris bus perduotas SMIC su 14nm proceso technologija ir padidintu dažniu iki 2 GHz. Tikimasi, kad antrasis prototipas veiks 2006/GHz dažniu SPEC10 teste, kuris yra artimas ARM Cortex-A76 ir Intel Core i9-10900K procesoriams ir pranašesnis už SiFive P550, greičiausią RISC-V procesorių, kuris turi našumas 8.65/GHz.

Prisiminkite, kad RISC-V suteikia atvirą ir lanksčią mašinų instrukcijų sistemą, kuri leidžia kurti mikroprocesorius savavališkoms programoms nereikalaujant honorarų ar nenustatant naudojimo sąlygų. RISC-V leidžia sukurti visiškai atvirus SoC ir procesorius. Šiuo metu, remdamosi RISC-V specifikacija, įvairios įmonės ir bendruomenės pagal įvairias nemokamas licencijas (BSD, MIT, Apache 2.0) kuria kelias dešimtis mikroprocesorių branduolių, SoC ir jau pagamintų lustų variantų. Operacinės sistemos su aukštos kokybės RISC-V palaikymu apima Linux (yra nuo Glibc 2.27, binutils 2.30, gcc 7 ir Linux branduolio 4.15) ir FreeBSD.

Šaltinis: opennet.ru

Добавить комментарий