Студенты французской Высшей государственной школы электротехники, электроники, информатики, гидравлики и телекоммуникаций (National superior school of electronic and its applications) успешно завершили стажировку в Уральском федеральном университете. В течение месяца Simon Vanhoutte и Morisse Corentin получали знания и навыки использования параллельных вычислительных систем (High Performance Computing Systems). Два месяца французские студенты слушали курсы по параллельным вычислениям и различным суперкомпьютерным технологиям, разрабатывали собственные проекты, проводили расчеты на вычислительном кластере УрФУ.
По словам ребят, на старших курсах у них есть несколько специализаций, одна из которых — параллельные вычисления: «Мы решили заранее подготовиться. Стоимость стажировки в России, по сравнению с подобными стажировками в других университетах, ниже. Да и хотелось увидеть Россию. Это опыт, который мало у кого есть».
В результате, студенты обработали полученные результаты и защитили два проекта. Первый — моделирование методом Монте-Карло. «Реализовали программу моделирования для обычного процессора (CPU) и ускорителя Intel Xeon Phi. Технология программирования OpenMP. Исследовали различные генераторы случайных чисел и их влияние на точность моделирования, — рассказывает руководитель стажировки Андрей Созыкин. — Второй проект — выделение границ в изображении с помощью алгоритма Кэнни (Canny edge detector). Была реализована параллельная версия алгоритма Кэнни на языке Си с использованием OpenMP и векторизации, а также на языке Java для Apache Hadoop (система обработки больших объемов данных, Big Data). Кроме того, удалось сравнить качество и производительность с реализацией OpenCV».
Стажировка по использованию параллельных вычислительных систем проводится в УрФУ впервые. По словам Андрея Созыкина, матмех может обучать иностранных студентов сроком от одного до трех месяцев в любое время.