Разработка на базе открытой архитектуры RISC-V

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


Цель направления - популяризация и изучение открытой архитектуры RISC-V.
Коллектив лаборатории решает задачи:
- Создание открытых учебных материалов по обучению технологиям RISC-V.
- Разработка автоматизированных лабораторных на базе архитектуры RISC-V.
- Применение устройств RISC-V для работы систем машинного зрения и ИИ.

Результаты работы внедряются в рамках учебных дисциплин СПБГЭТУ "ЛЭТИ".

 

Учебные материалы

Разработка учебных материалов, учебных систем и онлайн-курсов для освоения технологий RISC-V.

 

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

Проект имеет прикладную, научную и образовательную значимость. В рамках проекта студенты получили опыт в разработке на различных языках программирования (Go, Python, C++), познакомились с такими технологиями, как Docker, Protobuf, gRPC, Loki, Prometheus, Yocto Project, Qemu. Помимо этого успешно разработан прототип кластера, который уже может быть использован в исследованиях алгоритмов балансировки нагрузки между вычислительными узлами. Прототип успешно портирован на архитектуру RISC-V с помощью технологий кросс-компиляции. В будущем планируется масштабирование системы и интеграция на физические платы LicheePi 4A с применением технологий docker swarm.

Репозитории проекта