Наша география Математико-механический факультет Санкт-Петербургского государственного университета расположен на территории Петродворцового учебно-научного комплекса в Петродворцовом районе Санкт-Петербурга. Почтовый адрес: 198504, Россия, Санкт-Петербург, Петергоф, Университетский пр., дом 28. |
Стипендиат премии Selectel рассказал, что помогло ему попасть на стажировку
Обучающийся СПбГУ Александр Лекомцев вошел в число 40 талантливых студентов Санкт‑Петербурга и Москвы, которые получили стипендию от компании Selectel — одного из лидеров на рынке IT-инфраструктуры и облачных технологий. Помимо финансовой поддержки, стипендиальная программа включает технические лекции и мастер‑классы, экскурсии в дата‑центры, карьерные воркшопы, вакансии для стажеров и junior-специалистов и другие мероприятия.
Александр считает, что победу ему обеспечил опыт научной и практической деятельности в сфере программирования на RISC-V. Новой перспективной технологией стипендиат увлекся во время «Летней школы программирования», где придумал проект, направленный на улучшение работы процессора с архитектурой RISC-V. Полученные результаты помогли увидеть направления для оптимизаций программного обеспечения.
Александр, расскажите, на решение какой задачи направлен Ваш проект и в чем его уникальность?
Проект направлен на оптимизацию функции умножения архитектуры RISC-V. Задачей было проверить, умеют ли компиляторы распознавать нужные шаблоны. Результат удивил: более чем в половине случаев программа не находила очевидных последовательностей, прописанных в документации. Вместе с коллегой мы пробовали подбирать вероятности вручную, а потом приняли решение — создать утилиту, которая сможет делать выборку автоматически.
Что в результате получилось?
Наша утилита помогла обнаружить случаи, когда компилятор не справлялся с задачей. Мы решили разместить разработку в свободном доступе и вместе с более опытными в области программирования на RISC-V коллегами работать над устранением возникающих проблем. С этой темой мы выступили на конференции «Информационные технологии и системы» и написали статью «Инструмент для оценки качества покрытия инструкций компиляторами для архитектуры RISC-V» (авторы Лекомцев А. А., Сухарев А. Д., СПбГУ). Данный опыт стал хорошим заделом для участия в конкурсе на стипендию компании Selectel.
Что Вы посоветуете начинающим программистам?
Сделать свой сайт, чтобы иметь собственное «ручное резюме». Также стоит подавать заявки на все подходящие стипендии — вы ничего не теряете, а на отправку заявки уходит не так много времени.