Завершилась Летняя проектная школа программирования СПбГУ
Мероприятие было предназначено для углубленной практической подготовки профильных студентов, развития их профессиональных, исследовательских и инженерных компетенций, а также создания условий для подготовки топ-специалистов в области современных цифровых и вычислительных технологий.
Школа прошла при поддержке Альянса RISC-V с привлечением профессорско-преподавательского состава и индустриальных партнёров программ топ-уровня и экспертов компаний – членов Альянса RISC-V. В рамках летней школы прошел трек по технологиям RISC-V.
В рамках проектного трека студенты работали над 15 проектными темами, сформированными в рамках 7 проектов: в ходе выполнения часть проектов была разделена на несколько самостоятельных задач. По итогам программы все 7 проектов были представлены на финальной презентации, в том числе 4 — по тематике RISC-V. В ходе работы участники выявили и исследовали ошибки в OpenSSL, Box2D и jq, подготовили исправления и багрепорты для GCC и других open-source проектов, а также разработали оптимизации для библиотек zstd, LZ4, Boost UUID и Boost Regex. Полученные результаты позволили добиться прироста производительности до 23% в прикладных сценариях и двукратного ускорения отдельных алгоритмов. Значительная часть разработок оформлена в виде pull request’ов и передана в открытые проекты, что позволяет использовать полученные результаты широкому сообществу разработчиков.
«Проекты, представленные в рамках Летней школы, ориентированы на решение реальных задач экосистемы RISC-V и открытого программного обеспечения, что показывает востребованность и перспективность открытой архитектуры» – отметил Яков Кириленко, Руководитель лаборатории YADRO СПбГУ, Директор Центра СП СПбГУ (ТОП-ИТ).