Зимняя школа по оптимизации производительности алгоритмов компьютерного зрения

10.02.2022

В Университете Лобачевского завершилась Зимняя школа по оптимизации производительности алгоритмов компьютерного зрения. Школа проведена в студенческие каникулы со 2 по 8 февраля сотрудниками института ИТММ ННГУ и компании Intel в онлайн-формате. В этом году школа вышла за рамки Нижегородского региона – на участие в школе было прислано более 200 заявок из Москвы, Санкт-Петербурга и других городов России. В течение недели участники школы знакомились с основными идеями и подходами к оптимизации программ, получив базовые знания и навыки по следующим основным направлениям:
• Архитектуры вычислительных систем: механизмы, влияющие на производительность.
• Введение в оптимизацию программ.
• Параллельное программирование с использованием OpenMP.
• Применение оптимизирующих компиляторов.
• Векторизация кода: методы и инструментарий.
• Анализ производительности и оптимизация программ с помощью инструментов Intel Advisor и Intel VTune.
• Введение в компьютерное зрение.
• Ускорение вычислений в задачах компьютерного зрения с использованием библиотеки OpenCV и набора инструментов OpenVINO.
В заключительный день Школы участникам провели виртуальную экскурсию по нижегородскому офису Intel и познакомили с открытыми образовательными программами компании.
Все материалы Зимней школы, а также ссылки за записи докладов и практик традиционно находятся в открытом доступе на GitHub: https://github.com/itlab-vision/CV-WINTER-CAMP-2022

The annual Performance Optimization Winter Camp on Computer Vision Algorithms was organized online by the ITMM Institute of Lobachevsky University and Intel during student vacations from 2 to 8 of February 2022. This year the Winter Camp has gone beyond the Nizhny Novgorod region: we received more than 200 applications by students from Moscow, St. Petersburg, and other cities in Russia. During the week, the participants got acquainted with the main ideas and approaches to performance analysis and optimization, gaining basic knowledge and skills in the following key areas:

  • Architectures of computing systems: mechanisms that affect performance.
  • Introduction to software optimization.
  • Parallel programming with OpenMP.
  • Optimizing compilers.
  • Code vectorization: methods and tools.
  • Performance analysis and software optimization with Intel Advisor and Intel VTune.
  • Introduction to computer vision.
  • Speeding up the computations in computer vision with OpenCV library and OpenVINO toolkit.

Besides lectures and practice sessions, 21 selected students participated in Q&A sessions with ITMM and Intel experts and will receive certificates. On the Winter Camp final day the participants were given a virtual tour of Intel and introduced to Intel Russia educational programs for students.

All Winter Camp materials and video recordings are publicly available at GitHub (in Russian): https://github.com/itlab-vision/CV-WINTER-CAMP-2022