เชเช• เช–เซเชฒเซเชฒเซเช‚ RISC-V เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ, XiangShan, เชšเซ€เชจเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ ARM Cortex-A76 เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเซ‡ เช›เซ‡.

เชšเชพเชˆเชจเซ€เช เชเช•เซ‡เชกเซ‡เชฎเซ€ เช“เชซ เชธเชพเชฏเชจเซเชธเชจเซ€ เชˆเชจเซเชธเซเชŸเชฟเชŸเซเชฏเซ‚เชŸ เช“เชซ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เช เชเชฟเชฏเชพเช‚เช—เชถเชพเชจ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฐเชœเซ‚ เช•เชฐเซเชฏเซ‹, เชœเซ‡ 2020 เชฅเซ€ RISC-V เชˆเชจเซเชธเซเชŸเซเชฐเช•เซเชถเชจ เชธเซ‡เชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ (RV64GC) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เช“เชชเชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธ เช…เชจเซเชฎเชคเชฟเชถเซ€เชฒ MulanPSL 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช–เซเชฒเซเชฒเชพ เช›เซ‡.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช›เซ€เชฃเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชฌเซเชฒเซ‹เช•เซเชธเชจเซเช‚ เชตเชฐเซเชฃเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชตเซ‡เชฐเชฟเชฒเซ‹เช—เชฎเชพเช‚ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ FPGA เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเช‚เชฆเชฐเซเชญ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡ เช…เชจเซ‡ เช“เชชเชจ เชตเซ‡เชฐเชฟเชฒเซ‹เช— เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชตเซ‡เชฐเชฟเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เชšเชฟเชชเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช›เชฌเซ€เช“ เช›เซ‡. เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เช†เช•เซƒเชคเชฟเช“ เช…เชจเซ‡ เชตเชฐเซเชฃเชจเซ‹ เชชเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ (เช•เซเชฒ 400 เชฅเซ€ เชตเชงเซ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ€ 50 เชนเชœเชพเชฐ เชฐเซ‡เช–เชพเช“), เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชšเชพเช‡เชจเซ€เชเชฎเชพเช‚ เช›เซ‡. เชกเซ‡เชฌเชฟเชฏเชจ GNU/Linux เชจเซ‹ เช‰เชชเชฏเซ‹เช— FPGA-เช†เชงเชพเชฐเชฟเชค เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชธเช‚เชฆเชฐเซเชญ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡.

เชเช• เช–เซเชฒเซเชฒเซเช‚ RISC-V เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ, XiangShan, เชšเซ€เชจเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ ARM Cortex-A76 เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเซ‡ เช›เซ‡.

XiangShan เช SiFive P550 เชจเซ‡ เชตเชŸเชพเชตเซ€เชจเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชคเซ€ RISC-V เชšเชฟเชช เชนเซ‹เชตเชพเชจเซ‹ เชฆเชพเชตเซ‹ เช•เชฐเซ‡ เช›เซ‡. เช† เชฎเชนเชฟเชจเซ‡ FPGA เชชเชฐ เชชเชฐเซ€เช•เซเชทเชฃ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ 8 GHz เชชเชฐ เช•เชพเชฐเซเชฏเชฐเชค 1.3-เช•เซ‹เชฐ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชšเชฟเชช เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ 28nm เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ TSMC เชฆเซเชตเชพเชฐเชพ เช‰เชคเซเชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช›เซ‡, เชœเซ‡เชจเซเช‚ เช•เซ‹เชกเชจเซ‡เชฎ โ€œYanqi Lakeโ€ เช›เซ‡. เชšเชฟเชชเชฎเชพเช‚ 2MB เช•เซ‡เชถ, DDR4 เชฎเซ‡เชฎเชฐเซ€ (32GB RAM เชธเซเชงเซ€) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชฎเซ‡เชฎเชฐเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เช…เชจเซ‡ PCIe-3.0-x4 เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

SPEC2006 เชŸเซ‡เชธเซเชŸเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชšเชฟเชชเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‹ เช…เช‚เชฆเชพเชœ 7/Ghz เช›เซ‡, เชœเซ‡ ARM Cortex-A72 เช…เชจเซ‡ Cortex-A73 เชšเชฟเชชเซเชธเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡. เชตเชฐเซเชทเชจเชพ เช…เช‚เชค เชธเซเชงเซ€เชฎเชพเช‚, เชธเซเชงเชพเชฐเซ‡เชฒ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชธเชพเชฅเซ‡ เชฌเซ€เชœเชพ "เชธเชพเช‰เชฅ เชฒเซ‡เช•" เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชชเชจเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡, เชœเซ‡ 14nm เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชธเชพเชฅเซ‡ SMIC เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เช†เชตเชฐเซเชคเชจเชฎเชพเช‚ 2 GHz เชธเซเชงเซ€เชจเซ‹ เชตเชงเชพเชฐเซ‹ เชฅเชถเซ‡. เชฌเซ€เชœเซ‹ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช SPEC2006 เชŸเซ‡เชธเซเชŸเชฎเชพเช‚ 10/Ghz เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเซ‡ เชคเซ‡เชตเซ€ เช…เชชเซ‡เช•เซเชทเชพ เช›เซ‡, เชœเซ‡ ARM Cortex-A76 เช…เชจเซ‡ Intel Core i9-10900K เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเซ€ เชจเชœเซ€เช• เช›เซ‡, เช…เชจเซ‡ SiFive P550, เชธเซŒเชฅเซ€ เชเชกเชชเซ€ RISC-V CPU เช•เชฐเชคเชพเช‚ เชšเชกเชฟเชฏเชพเชคเซเช‚ เช›เซ‡, เชœเซ‡ 8.65/Ghz เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ.

เชฏเชพเชฆ เช•เชฐเซ‹ เช•เซ‡ RISC-V เชเช• เช–เซเชฒเซเชฒเซ€ เช…เชจเซ‡ เชฒเชตเชšเซ€เช• เชฎเชถเซ€เชจ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชฃเชพเชฒเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเซ‡ เชฐเซ‹เชฏเชฒเซเชŸเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เช…เชฅเชตเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เชถเชฐเชคเซ‹ เชฒเชพเชฆเซเชฏเชพ เชตเชฟเชจเชพ เชฎเชจเชธเซเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. RISC-V เชคเชฎเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช“เชชเชจ SoCs เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, RISC-V เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเชพ เช†เชงเชพเชฐเซ‡, เชตเชฟเชตเชฟเชง เชซเซเชฐเซ€ เชฒเชพเชฏเชธเชจเซเชธ (BSD, MIT, Apache 2.0) เชนเซ‡เช เชณ เชตเชฟเชตเชฟเชง เช•เช‚เชชเชจเซ€เช“ เช…เชจเซ‡ เชธเชฎเซเชฆเชพเชฏเซ‹ เชฎเชพเช‡เช•เซเชฐเซ‹เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฐเซ‹, SoCs เช…เชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชคเซเชชเชพเชฆเชฟเชค เชšเชฟเชชเซเชธเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชกเชเชจ เชชเซเชฐเช•เชพเชฐเซ‹ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. RISC-V เชฎเชพเชŸเซ‡ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡เชจเซ€ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ Linux (Glibc 2.27, binutils 2.30, gcc 7 เช…เชจเซ‡ Linux kernel 4.15 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชชเช›เซ€ เชนเชพเชœเชฐ เช›เซ‡) เช…เชจเซ‡ FreeBSDเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹