Институтот за компјутерска технологија на Кинеската академија на науките го претстави проектот XiangShan, кој од 2020 година развива отворен процесор со високи перформанси базиран на архитектурата на инструкциски сет RISC-V (RV64GC). Развојот на проектот е отворен под дозволата MulanPSL 2.0.
Проектот објави опис на хардверски блокови на јазикот Chisel, кој е преведен на Verilog, референтна имплементација базирана на FPGA и слики за симулирање на работата на чипот во отворениот Verilog симулатор Verilator. Достапни се и дијаграми и описи на архитектурата (вкупно повеќе од 400 документи и 50 илјади линии код), но најголемиот дел од документацијата е на кинески. Debian GNU/Linux се користи како референтен оперативен систем што се користи за тестирање на имплементацијата базирана на FPGA.
XiangShan тврди дека е чип со највисоки перформанси RISC-V, надминувајќи го SiFive P550. Овој месец се планира да се заврши тестирањето на FPGA и да се објави 8-јадрен прототип на чип кој работи на 1.3 GHz и произведен од TSMC користејќи ја технологијата на процес 28 nm, со кодно име „Езеро Јанки“. Чипот вклучува кеш од 2 MB, мемориски контролер со поддршка за DDR4 меморија (до 32 GB RAM) и интерфејс PCIe-3.0-x4.
Перформансите на првиот чип во тестот SPEC2006 се проценуваат на 7/Ghz, што одговара на чиповите ARM Cortex-A72 и Cortex-A73. До крајот на годината се планира производство на вториот прототип „Јужно Езеро“ со подобрена архитектура, кој ќе биде пренесен во SMIC со процесна технологија од 14 nm и зголемување на фреквенцијата до 2 GHz. Вториот прототип се очекува да работи на 2006/Ghz во тестот SPEC10, кој е близок до процесорите ARM Cortex-A76 и Intel Core i9-10900K и супериорен во однос на SiFive P550, најбрзиот RISC-V процесор, кој има перформанси од 8.65/Ghz.
Потсетете се дека RISC-V обезбедува отворен и флексибилен систем за инструкции на машината што овозможува микропроцесори да се градат за произволни апликации без да бараат авторски права или да наметнуваат услови за употреба. RISC-V ви овозможува да креирате целосно отворени SoC и процесори. Во моментов, врз основа на спецификацијата RISC-V, различни компании и заедници под различни бесплатни лиценци (BSD, MIT, Apache 2.0) развиваат неколку десетици варијанти на микропроцесорски јадра, SoC и веќе произведени чипови. Оперативните системи со висококвалитетна поддршка за RISC-V вклучуваат Linux (присутен од изданијата на Glibc 2.27, binutils 2.30, gcc 7 и Linux кернелот 4.15) и FreeBSD.
Извор: opennet.ru