XiangShan, китайский процессор RISC-V, превосходящий Cortex-A75

Логотип RISC-V

Несколько дней назад открыт Институт информационных технологий Китайской академии наук проект XiangShan, в которой развивается с 2020 года высокопроизводительный открытый процессор на основе архитектуры набора команд RISC-V (RV64GC), производительность которого приближается к скорости последнего ядра SiFive Performance P550.

По словам разработчиков, Ядра RISC-V, лежащие в основе процессора Xiangshan, станут настолько популярными среди разработчиков процессоров, таких как Linux для операционных систем. Xiangshan будет производиться по 28-нм техпроцессу тайваньской TSMC (если только США не наложат санкции), и это будет первое поколение ядер под кодовым названием Yanqi Lake.

RISC-V обеспечивает открытую и гибкую систему машинного обучения что позволяет создавать микропроцессоры для произвольных приложений, не требуя лицензионных отчислений или навязывания условий использования. RISC-V позволяет создавать полностью открытые SoC и процессоры.

В настоящее время на основе спецификации RISC-V несколько компаний и сообществ под различными бесплатными лицензиями (BSD, MIT, Apache 2.0) разрабатывают несколько десятков вариантов уже произведенных ядер микропроцессоров, SoC и чипов.

О Сяншане

В рамках проекта опубликовано под описанием аппаратных блоков на языке Chisel, который переведен в Verilog, эталонную реализацию на основе FPGA и изображений для моделирования работы микросхемы в открытом симуляторе Verilog.

«Хотя наша долгосрочная цель на будущее - соответствовать [Cortex-] A76, она все еще выполняется. Нам нужна практичная итеративная оптимизация. Цель гибкой разработки - не обгонять угол. Опыт, накопленный Intel и Arm за эти годы, нам тоже нужно накапливать медленно.

Также доступны схемы и описания архитектуры. (всего более 400 документов и 50 тысяч строк кода), но большая часть документации на китайском языке, плюс Debian используется в качестве эталонной операционной системы для тестирования реализации FPGA.

XiangShan утверждает, что является самым производительным чипом RISC-V, превосходящим SiFive P550. Тестирование ПЛИС планируется завершить в этом месяце. и кодовое имя «Yanqi Lake» - это 8-ядерный прототип чипа, работающий на частоте 1,3 ГГц. и производится в TSMC по техпроцессу от 28 нм.

«Мы надеемся, что XiangShan сможет просуществовать 30 лет», - сказал Бао в своей недавней презентации проекта. «У нас есть договоренность встретиться снова через 30 лет, а затем посмотреть, во что превратится Сяншань. Однако для реализации этого желания предстоит еще решить множество проблем и задач.

Чип включает 2 МБ кеш-памяти, контроллер памяти с поддержка памяти DDR4 (до 32 ГБ ОЗУ) и интерфейс PCIe-3.0-x4.

Производительность первого чипа в тесте SPEC2006 оценивается в 7 / ГГц, что соответствует чипам ARM Cortex-A72 и Cortex-A73.

«Гибкий процесс проектирования и платформа, которые мы создали ранее, поддерживают команду разработчиков из более чем 20 человек, что далеко не достаточно», - сказал Бао. «Сейчас нам нужно подумать о том, как создать набор стандартизированных процессов с открытым исходным кодом и открытым исходным кодом, которые могут поддержать развитие сообщества с открытым исходным кодом из 2000 человек».

До конца года планируется производство второго прототипа. «Южное озеро» с улучшенной архитектурой, которое будет выпускать компания SMIC с техпроцессом 14 нм и повышением частоты до 2 ГГц.

Ожидается, что второй прототип достигнет производительности 10 / ГГц. в тесте SPEC2006, который близок к процессорам ARM Cortex-A76 и Intel Core i9-10900K, и превосходит SiFive P550, самый быстрый процессор RISC-V на частоте 8.65 / ГГц.

Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с исходным кодом XiangShan, который был опубликован под MulanPSL2, на GitHub.

источник: https://www.zhihu.com


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Родригес сказал

    Они слишком оптимистичны, даже несмотря на то, что он все еще тестируется, и учитывая тот факт, что большая часть документации на китайском языке, когда они нашли ее на английском языке. Однако я согласен, что будущее за RISC-V.