«Вы не можете держать петамасштабную машину для исследований и разработок в области масштабируемого системного программного обеспечения», сказал Гэри Грайдер, руководитель отдела высокопроизводительных вычислений в Los Alamos National. Лаборатория. «Модули Raspberry Pi позволяют разработчикам понять, как написать это программное обеспечение и заставить его работать надежно, не имея специального испытательного стенда того же размера».
Рекомендуемые видео
Каждый Плата Raspberry Pi 3
представляет собой автономный миниатюрный ПК с четырехъядерным процессором, 1 ГБ системной памяти, проводным и беспроводным подключением к сети и несколькими портами USB. Это означает, что каждый модуль кластера Pi состоит из 600 вычислительных ядер для разработки масштабируемого программного обеспечения для высокой производительности. вычисления (HPC), крупномасштабное моделирование сенсорных сетей и многое другое за небольшую часть стоимости, необходимой для покупки выделенного Испытательный стенд HPC.Связанный
- Новый модуль камеры Raspberry Pi — основа для самостоятельной беззеркальной камеры
- Raspberry Pi отмечает свой восьмой день рождения серьезным снижением цен
Национальная лаборатория Лос-Аламоса в настоящее время управляет суперкомпьютером Trinity, который состоит из 19 420 «узлов» или автономных ПК с процессорами Intel Xeon, памятью и хранилищем. В общей сложности эти узлы составляют до четырех петабайт памяти, четыре петабайта флэш-памяти и 100 петабайт места на жестком диске. Эти узлы устанавливаются в кластеры, стоимость каждого из которых может составлять 250 миллионов долларов, а также дополнительные затраты на их охлаждение.
Тем не менее, не каждая платформа HPC будет одинакового размера, и это делает разработку на основе HPC программное обеспечение сложно, учитывая различные «конвейеры» процессоров, архитектуры хранения и сети. соединения. Согласно BitScope, программное обеспечение, работающее на конкретной платформе HPC, может работать некорректно на более крупной масштабируемой платформе. Тратить 250 миллионов долларов, чтобы увидеть, работает ли программное обеспечение на больших системах, для многих разработчиков просто не вариант.
«Моделирование кластеров может в некоторой степени помочь, но во многих случаях реальные проблемы могут снизить их эффективность», — говорит BitScope. «Что действительно необходимо, так это недорогая платформа для разработки, на которой можно исследовать варианты дизайна и создавать прототипы новых идей без затрат на создание работающего полномасштабного кластера высокопроизводительных вычислений для этого исследовать."
Гридер придумал с помощью Raspberry Pi 3 создать платформу разработки после поиска недорогого решения с низким энергопотреблением для сообщества разработчиков программного обеспечения для высокопроизводительных вычислений. Данный каждая доска стоит около 35 долларов и потребляет до 6,7 Вт энергии, один кластерный модуль Pi будет стоить 5250 долларов только за карты. Это все еще не дешево, но лучше, чем вкладывать миллионы в оборудование только для исследований и разработок.
Платформа с пятью стойками, недавно представленная во время Конвенция Super Compute 2017 в Денвере — «пилотная» система. В настоящее время BitScope создает модули кластера Pi, в каждый из которых входит 150 плат Raspberry Pi 3, которые будут распространяться СИКОРП. BitScope сообщает, что позже планирует создать меньшие модули, вмещающие 48 и 96 плат.
Рекомендации редакции
- Посмотрите, как этот разработчик использует Raspberry Pi, чтобы оживить гитарный усилитель
- Консорциум суперкомпьютеров для борьбы с коронавирусом с вычислительной мощностью
Обновите свой образ жизниDigital Trends помогает читателям быть в курсе быстро меняющегося мира технологий благодаря всем последним новостям, забавным обзорам продуктов, проницательным редакционным статьям и единственным в своем роде кратким обзорам.