Ķīnā ir izveidots atvērts RISC-V procesors XiangShan, kas konkurē ar ARM Cortex-A76

Ķīnas Zinātņu akadēmijas Datortehnoloģiju institūts prezentēja XiangShan projektu, kurā kopš 2020. gada tiek izstrādāts augstas veiktspējas atvērtais procesors, kura pamatā ir RISC-V instrukciju kopas arhitektūra (RV64GC). Projekta izstrāde ir atvērta saskaņā ar atļauju MulanPSL 2.0 licenci.

Projektā ir publicēts aparatūras bloku apraksts Chisel valodā, kas ir tulkots Verilog, atsauces implementācijā, kuras pamatā ir FPGA, un attēli mikroshēmas darbības simulēšanai atvērtajā Verilog simulatorā Verilator. Ir pieejamas arī arhitektūras diagrammas un apraksti (kopumā vairāk nekā 400 dokumentu un 50 tūkstoši koda rindu), taču lielākā daļa dokumentācijas ir ķīniešu valodā. Debian GNU/Linux tiek izmantota kā atsauces operētājsistēma, ko izmanto, lai pārbaudītu uz FPGA balstītu ieviešanu.

Ķīnā ir izveidots atvērts RISC-V procesors XiangShan, kas konkurē ar ARM Cortex-A76

XiangShan apgalvo, ka tā ir augstākā veiktspējas RISC-V mikroshēma, pārspējot SiFive P550. Šomēnes ir plānots pabeigt FPGA testēšanu un izlaist 8 kodolu prototipa mikroshēmu, kas darbojas ar 1.3 GHz un ko ražo TSMC, izmantojot 28 nm procesa tehnoloģiju, ar koda nosaukumu “Yanqi Lake”. Mikroshēmā ietilpst 2 MB kešatmiņa, atmiņas kontrolleris ar DDR4 atmiņas atbalstu (līdz 32 GB RAM) un PCIe-3.0-x4 interfeiss.

Pirmās mikroshēmas veiktspēja SPEC2006 testā tiek lēsta uz 7/Ghz, kas atbilst ARM Cortex-A72 un Cortex-A73 mikroshēmām. Līdz gada beigām plānota otrā “South Lake” prototipa ar uzlabotu arhitektūru izgatavošana, kas tiks nodota SMIC ar 14nm procesa tehnoloģiju un frekvences palielināšanu līdz 2 GHz. Paredzams, ka otrais prototips SPEC2006 testā darbosies ar frekvenci 10/GHz, kas ir tuvu ARM Cortex-A76 un Intel Core i9-10900K procesoriem, kā arī labāks par SiFive P550, ātrāko RISC-V centrālo procesoru, kuram ir veiktspēja 8.65/GHz.

Atgādiniet, ka RISC-V nodrošina atvērtu un elastīgu mašīnu instrukciju sistēmu, kas ļauj izveidot mikroprocesorus patvaļīgiem lietojumiem, neprasot honorārus vai neuzliekot lietošanas nosacījumus. RISC-V ļauj izveidot pilnīgi atvērtus SoC un procesorus. Šobrīd, pamatojoties uz RISC-V specifikāciju, dažādi uzņēmumi un kopienas ar dažādām bezmaksas licencēm (BSD, MIT, Apache 2.0) izstrādā vairākus desmitus mikroprocesoru kodolu, SoC un jau ražotu mikroshēmu variantu. Operētājsistēmas ar augstas kvalitātes atbalstu RISC-V ietver Linux (pastāv kopš Glibc 2.27, binutils 2.30, gcc 7 un Linux kodola 4.15) un FreeBSD.

Avots: opennet.ru

Pievieno komentāru