Добровольцы создали «самый быстрый в мире суперкомпьютер» для борьбы с коронавирусом

Сообщество добровольцев, выделивших ресурсы домашних десктопов для моделирования процесса, известного как «сворачивание белка», надеется таким образом помочь в борьбе с коронавирусом, пишет The Guardian.

Согласно данным организации Folding@Home, управляющей совместными компьютерными ресурсами пользователей, общая мощность сети 25 марта превысила 10 в 18 степени операций в секунду, или 1 экзафлопс.

Это в шесть раз превышает быстродействие суперкомпьютера-чемпиона рейтинга Top500, которым на сегодняшний день является IBM Summit. Summit обладает пиковой производительностью 200 тысяч триллионов операций с плавающей точкой в секунду (200 петафлопс). В понедельник 13 апреля производительность «виртуального суперкомпьютера» выросла более чем в два раза и достигла 2,4 экзафлопс – благодаря почти миллиону новых участников сети.

Проект Folding@Home технологически похож на недавно закрытую программу поиска внеземного разума SETI@home. Добровольцы устанавливают на своих компьютерах несложное программное обеспечение, которое затем загружает необходимые компоненты программ для выполнения отдельных небольших заданий, которые исполняются для решения общей задачи, требующей значительных вычислительных ресурсов, в данном случае для выяснения механизма внедрения вируса Sars-CoV-2 в клетку.

Этот механизм нельзя изучить в лаборатории, его необходимо моделировать на компьютере. Белки, включая те, из которых состоит вирус, построены из цепочек аминокислот, соединённых сложным, однако вполне определённым образом. Перебор вариантов соединения аминокислот путём моделирования даёт возможность обнаружить, как именно вирус внедряется в клетку человеческого организма.

Визуализацию модели можно посмотреть здесь:

Folding@Home анонсировал старт программы по поиску методов борьбы с Covid-19 в марте. Сама технология распределённых вычислений на компьютерах добровольцев не нова. Folding@Home, в частности, в 2007 году использовалась Sony, которая встроила необходимое ПО в игровые консоли PlayStation 3.

Использование технологий распределённых вычислений, подобных Folding@Home, возможно для задач, алгоритм решения которых допускает параллельную обработку данных.