XiangShan Open RISC-V процесор, създаден в Китай, за да се конкурира с ARM Cortex-A76

Институтът по компютърни технологии на Китайската академия на науките представи проекта XiangShan, който от 2020 г. разработва високопроизводителен отворен процесор, базиран на архитектурата на набора от инструкции RISC-V (RV64GC). Разработките на проекта са отворени под разрешителния лиценз MulanPSL 2.0.

Проектът публикува описание на хардуерни блокове на езика Chisel, който е преведен на Verilog, референтна реализация, базирана на FPGA, и изображения за симулиране на работата на чипа в отворения Verilog симулатор Verilator. Налични са и диаграми и описания на архитектурата (общо повече от 400 документа и 50 хиляди реда код), но по-голямата част от документацията е на китайски. Debian GNU/Linux се използва като референтна операционна система, използвана за тестване на FPGA базираната реализация.

XiangShan Open RISC-V процесор, създаден в Китай, за да се конкурира с ARM Cortex-A76

XiangShan твърди, че е най-производителният RISC-V чип, надминавайки SiFive P550. Този месец се планира да завърши тестването на FPGA и да се пусне 8-ядрен прототип на чип, работещ на 1.3 GHz и произведен от TSMC с помощта на 28nm технология, с кодово име "Yanqi Lake". Чипът включва 2MB кеш памет, контролер на паметта с поддръжка на DDR4 памет (до 32GB RAM) и PCIe-3.0-x4 интерфейс.

Производителността на първия чип в теста SPEC2006 е оценена на 7/Ghz, което съответства на ARM Cortex-A72 и Cortex-A73 чипове. До края на годината е планирано производството на втория прототип „South Lake“ с подобрена архитектура, който ще бъде прехвърлен на SMIC с 14nm технологичен процес и увеличаване на честотата до 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

Добавяне на нов коментар