телефон на экзамене

Российские ученые объединили смартфоны в суперкомпьютер

Старый смартфон может не пылиться в ящике, а работать наравне с мощным сервером. Ученые НИЯУ МИФИ превратили эту идею в реальность, разработав алгоритм, который объединяет мобильные устройства в производительный вычислительный кластер. Это решение способно сделать облачные технологии доступными для всех.
Автор Наука Mail
Смартфон
Ученые разработали комбинированный алгоритм, который работает как умный диспетчерИсточник: Magnific

В эпоху развития искусственного интеллекта и обработки больших данных проблема нехватки вычислительных мощностей стоит особенно остро. Суперкомпьютеры и облачные серверы требуют огромных финансовых вложений, что делает их недоступными для многих университетов и малых предприятий. Однако ученые из Национального исследовательского ядерного университета МИФИ предложили нестандартный выход из этой ситуации. Доцент Галина Исаева и аспирант Федор Исаев разработали способ использования обычных смартфонов для проведения сложных научных расчетов. 

Идея создания вычислительных кластеров из мобильных устройств не нова. В Минобрнауки РФ сообщают, что первые подобные эксперименты проводились около 15 назад. Однако российские специалисты смогли решить главную проблему таких систем — неоднородность устройств. В одной сети могут оказаться мощный флагманский смартфон и бюджетная модель, производительность которых отличается в 10–12 раз. Кроме того, при длительной работе мощные процессоры перегреваются и снижают частоту (троттлинг), теряя до 60% своей производительности. Традиционные методы балансировки нагрузки не справляются с такой динамичной средой.

Смартфоны объединены для выполнения научных расчетов
Перед началом расчетов система оценивает пиковую мощность каждого устройства по количеству ядер и их частотеИсточник: ИИ-иллюстрация

Созданный учеными комбинированный алгоритм работает как умный диспетчер. Перед началом вычислений система оценивает пиковую мощность каждого устройства, а в процессе работы постоянно отслеживает его температуру и загрузку. Алгоритм также обеспечивает отказоустойчивость: при отключении одного из узлов его задачи мгновенно перераспределяются между остальными.

В ходе тестирования на задаче численного интегрирования новый метод GRID показал впечатляющие результаты — время выполнения расчетов сократилось в 2,5 раза по сравнению со статической балансировкой, а разброс времени выполнения на разных узлах оказался минимальным. Это означает, что кластер работал как единый слаженный механизм. Разработка открывает путь к созданию дешевых мобильных вычислительных ферм для научных групп, образовательных учреждений и экстренных служб в полевых условиях, где нет доступа к интернету и серверам.

Ранее Наука Mail рассказывала, что ученые из МИЭМ ВШЭ и Самарского университета создали алгоритм LRF-3D для автоматического обхода неработающих узлов в трехмерных сетях на кристалле.