Iprosesa evulekileyo yeRISC-V, iXiangShan, yenziwe eTshayina, ikhuphisana ne-ARM Cortex-A76.

Iziko leTekhnoloji yeKhompyutha ye-Chinese Academy yeSayensi thaca iprojekthi ye-XiangShan, eyathi ukususela ngo-2020 iphuhlisa iprosesa evulekileyo ephezulu esekelwe kwi-RISC-V ye-architecture ye-architecture (RV64GC). Uphuhliso lweprojekthi luvulwe phantsi kwemvume ye-MulanPSL 2.0 yelayisensi.

Le projekthi ipapashe inkcazo yeebhloko ze-hardware ngolwimi lwe-Chisel, oluguqulelwe kwi-Verilog, ukuphunyezwa kwereferensi esekelwe kwi-FPGA, kunye nemifanekiso yokulinganisa ukusebenza kwe-chip kwi-Verilog simulator ye-Verilator evulekile. Imizobo kunye neenkcazo zezakhiwo nazo ziyafumaneka (ngokupheleleyo ngaphezu kwamaxwebhu e-400 kunye nemigca engamawaka angama-50 ekhowudi), kodwa ubuninzi bamaxwebhu abhalwe ngesiTshayina. I-Debian GNU/Linux isetyenziswa njengendlela yokusebenza yereferensi esetyenziselwa ukuvavanya uphumezo olusekwe kwiFPGA.

Iprosesa evulekileyo yeRISC-V, iXiangShan, yenziwe eTshayina, ikhuphisana ne-ARM Cortex-A76.

I-XiangShan ibanga ukuba yeyona chip iphezulu yeRISC-V, idlula iSiFive P550. Le nyanga icwangciswe ukugqiba uvavanyo kwi-FPGA kwaye ikhuphe i-8-core prototype chip esebenza kwi-1.3 GHz kwaye yenziwe yi-TSMC isebenzisa iteknoloji yenkqubo ye-28nm, ebizwa ngokuba yi "Yanqi Lake". I-chip ibandakanya i-cache ye-2MB, umlawuli wememori kunye nenkxaso yememori ye-DDR4 (ukuya kwi-32GB ye-RAM) kunye ne-PCIe-3.0-x4 interface.

Ukusebenza kwe-chip yokuqala kuvavanyo lwe-SPEC2006 kuqikelelwa kwi-7 / Ghz, ehambelana ne-ARM Cortex-A72 kunye ne-Cortex-A73 chips. Ekupheleni konyaka, ukuveliswa kweprototype yesibini "yeSouth Lake" kunye nokwakhiwa okuphuculweyo kucetywayo, okuya kudluliselwa kwi-SMIC ngeteknoloji yenkqubo ye-14nm kunye nokunyuka kwe-frequency ukuya kwi-2 GHz. Iprototype yesibini kulindeleke ukuba isebenze nge-2006/Ghz kuvavanyo lwe-SPEC10, olukufutshane ne-ARM Cortex-A76 kunye ne-Intel Core i9-10900K processors, kwaye ingaphezulu kune-SiFive P550, eyona ikhawulezayo yeRISC-V CPU, ene-CPU. ukusebenza kwe8.65/Ghz.

Khumbula ukuba i-RISC-V ibonelela ngenkqubo yomyalelo womatshini ovulekileyo kunye oguquguqukayo ovumela ukuba i-microprocessors yakhelwe usetyenziso olungenasizathu ngaphandle kokufuna imali yokuhlawula okanye ukubeka iimeko zokusetyenziswa. I-RISC-V ikuvumela ukuba wenze ii-SoCs ezivuleleke ngokupheleleyo kunye neeprosesa. Okwangoku, ngokusekwe kwinkcazo ye-RISC-V, iinkampani ezahlukeneyo kunye noluntu oluphantsi kweelayisenisi ezahlukeneyo zasimahla (BSD, MIT, Apache 2.0) ziphuhlisa iindidi ezininzi ze-microprocessor cores, ii-SoCs kunye neechips esele zenziwe. Iinkqubo zokusebenza ezinenkxaso ephezulu ye-RISC-V ziquka i-Linux (ekhoyo ukususela ekukhutshweni kwe-Glibc 2.27, i-binutils 2.30, i-gcc 7 kunye ne-Linux kernel 4.15) kunye ne-FreeBSD.

umthombo: opennet.ru

Yongeza izimvo