- «суперкомпьютер» из 64 raspberry pi и lego
- ❶ как построить суперкомпьютер
- Вычисления повсюду
- Делаем суперкомпьютер у себя дома
- Мегасуперкомпьютер как собрать суперкомпьютер, супер компьютеры!
- Поле, полное грабель
- Российский пятиклассник собрал миниатюрный суперкомпьютер за 10000 рублей
- Чего один не сделает — сделаем вместе
- Эксплуатация суперкомпьютера — где найти команду
«суперкомпьютер» из 64 raspberry pi и lego
Одноплатный дешёвый мини-компьютер Raspberry Pi уже использовали повсеместно — теперь у исследователей из университета Саутгемптона под предводительством профессора Саймона Кокса (Simon Cox) руки дошли до того, чтобы из Raspberry соорудить суперкомпьютер при помощи известного детского конструктора Lego.
Профессор Кокс заказал для проведения научного эксперимента 64 мини-компьютера и, по всей видимости, не один комплект Lego. Каждый Raspberry был снабжён SD-картой объёмом в 16 Гб и был установлен в «стойку», для изготовления которой и был применён конструктор.
Каждое «ядро суперкомпьютера» выглядело следующим образом:

Далее, применив знания и умения своего шестилетнего сына Джеймса, профессор Кокс получил симпатичную стойку из Lego,

куда и было установлен каждый Raspberry, получив, таким образом, общий объём дискового пространства полученного «кластера» в 1 Тб. Все платы были объединены в локальную Ethernet-сеть.

Тот кластер же, но с немного другого ракурса и поближе:

Профессор Кокс не поленился и привёл подробную инструкцию. по развертыванию своего «суперкомпьютера» из «двух ядер» при помощи одного из образов Linux, доступных на официальном сайте Raspberry (причём сам профессор использовал Raspbian “wheezy”), взглянуть на которую можно здесь. Сам мануал может служить подробным «how-to» при работе с Raspberri Pi.
Общая стоимость описанного решения составила £ 2 500 (около 4030$).
[Источник]
❶ как построить суперкомпьютер
Несмотря на то, что со словом «суперкомпьютер» у многих ассоциируется сложное и дорогое оборудование, занимающее площадь небольшого зала, на практике в наши дни небольшую машину этого класса можно построить и дома. Все, что для этого необходимо — несколько современных игровых приставок.
Инструкция
2
Позаботьтесь о питании суперкомпьютера. Учитывая, что PlayStation 3 потребляет мощность в 400 Вт, а суперкомпьютер, составленный из восьми приставок — 3200 Вт, следует использовать удлинитель, рассчитанный на ток в 20 А (с запасом, поскольку реальное потребление тока составит 14,(54) А, плюс прибавьте токи, потребляемые телевизорами или мониторами).С тем же запасом выдерживать ток должна и розетка. То же касается и проводки, а также автомата в щитке и счетчика. С
домах
советской постройки с алюминиевой проводкой использовать такой суперкомпьютер нельзя.
Вычисления повсюду
Несмотря на всю сложность, уникальность и высокую стоимость суперкомпьютеров, все больше частных компаний становятся пользователями подобных систем, и в этом есть экономический смысл. В основе суперкомпьютера лежит довольно простая идея о том, что много одинаковых вычислительных узлов справятся со сложной задачей гораздо быстрее, чем один компьютер.
Для этого, правда, большую задачу надо грамотно разделить — обеспечить ее параллельную обработку. Это не всегда возможно, но там, где такой подход реализуем — результаты суперкомпьютерных систем просто фантастические. Дважды в год, в июне и ноябре, независимая организация ТОР500 публикует рейтинг пятисот самых мощных вычислительных систем на планете.
В этом списке, который ведется с 1993 года, лидеры постоянно меняются, и на его основе можно проследить, как росла вычислительная мощность суперкомпьютерных систем (их еще называют высокопроизводительными вычислительными кластерами или High Performance Computing Cluster — HPС в англоязычном варианте).
Нынешний лидер ТОР500 — японский суперкомпьютер Fugaku имеет в своем составе 7 630 848 вычислительных ядер и потребляет почти 30 МВт электроэнергии, притом, что он является одной из наиболее энергоэффективных платформ своего класса.
Производительность системы составляет более 442 квадриллиона операций с плавающей точкой за секунду (442 петафлопс). Сейчас это лучший показатель в мире, буквально в каждой редакции ТОР500 участники обновляются, появляются новые, а многие системы, которые еще недавно считались передовыми, и вовсе покидают этот престижный рейтинг.
Но полутысячей систем суперкомпьютерный мир не ограничивается — в мире сегодня работают десятки тысяч кластеров, не вошедших в рейтинги из-за недостаточности мощности или по иным причинам, созданных для обеспечения максимальной производительности. Многие из них успешно выполняют свои задачи уже много лет подряд.
Нередко суперкомпьютеры воспринимаются как решение, ориентированное на узкий круг научных и государственных задач, обеспечения национальной безопасности. Сегодня HPC-кластер это чаще всего коммерческая система, которая приносит вполне ощутимую пользу компании.
Суперкомпьютеры лучше всего справляются с задачами моделирования различных процессов и систем — здесь им попросту нет равных. В прикладной плоскости это означает возможность создания точной цифровой модели чего угодно — от детали двигателя до автомобильного моста, небоскреба, космической ракеты. Возможности здесь безграничны.
Предварительное виртуальное математическое моделирование позволяет существенно ускорить процесс выпуска нового продукта, сократив при этом расходы на его разработку — как минимум, за счет того, что не потребуется создавать много физических прототипов и проводить значительную часть дорогостоящих испытаний.
Скажем вместо того, чтобы разбивать в краш-тестах о стену десяток машин на тестовом полигоне в течение недель и месяцев, можно «разбить» сотню виртуальных моделей того же автомобиля за несколько дней при прочностных расчетах, устраняя все выявленные недостатки по мере обнаружения.
Физические или «натурные» испытания и эксперименты все равно понадобятся, но в существенно меньшем объеме. Так уже работают все ведущие мировые автопроизводители. Схожая ситуация и в авиационной отрасли. Например, производители самолетов и деталей для них не могут получить доступ на европейский рынок, не предоставив проработанную и детализированную математическую модель своих изделий.
В фармацевтике суперкомпьютеры помогают в сотни раз ускорить процесс поиска действующего вещества, разработки лекарств, поиска побочных эффектов. То, что вакцина от COVID-19 была создана в рекордные сроки — не в последнюю очередь заслуга суперкомпьютерных систем.
Используются HPC-кластеры в архитектуре при проектировании зданий, не обойтись без них и в деле разработки двигателей. Иными словами, кроме разгадки тайн мироздания, моделирования погоды и термоядерных реакций синтеза, суперкомпьютеры решают огромный круг вполне прикладных задач, экономя своим владельцам время и деньги.
В последнее время HPC-кластеры начали активно использовать для моделирования и обучения искусственного интеллекта. Число таких проектов быстро растет, но пока подавляющее большинство вычислительных машин используется для более традиционных задач. Множество предметов и явлений, которые мы сегодня воспринимаем, как повседневную реальность было создано, прямо или косвенно, с использованием суперкомпьютеров.
Делаем суперкомпьютер у себя дома
1. Меньше
2. Легче
3. Портативный
4. Может работать от батареек
5. У него большее количество портов ввода/вывода
6. Громадное количество датчиков
7. Низкая потребляемая мощность
8. Малая стоимость
9. Простота программирования
10. Большая сфера применения
Внешний вид суперкомпа
Это первый в мире самодельный суперкомпьютер, выпоненный дома по приколу. Компьютер общается на двух языках: английском и китайском языках, сделана индикация на 21 светодиоде, датчики движения, 176 портов ввода/вывода, масс датчик, температурный датчик, инфракрасный датчик, обычный ЖК дисплей, светодиодные экранчики, клава, мышь и другие вкусности, которые пока находятся на стадии разработки.
Вот, а вы говорите контроллер Пропеллер, народ на них уже СуперЭВМ делает, а мы их многие даже и не нюхали! Конечно, данный комп — чиста фо фан, никто и не спорит. Однако, если так дальше пойдёт, то вполне возможно конструирование таких вот железяк для своих прикладных задач за пару неделек. Как конструктор собрал, и бац, тебе мейнфрейм, для криптоанализа.
Можно много о нём рассказывать, но лучше посмотреть видео!
Видео можно смотреть в высоком качестве.
Основной сайт форум проекта http://forums.parallax.com/forums/default.aspx?f=21&m=308220
Мегасуперкомпьютер как собрать суперкомпьютер, супер компьютеры!
Следуем примеру студента Тим Бром который решил собрать суперкомпьютер вместе со своим профессором компьютерных технологий Джоэлом Адамсом и они и не думали, что вдвоем они смогут создать машину, которая будет самой небольшой по размерам и низкой по цене на планете. Сейчас они с профессором Адамсом более усовершенствованную версию суперкомпьютера под названием Microwulf.
Производительность суперкомпьютера Microwulf составляет 26,25 GFLOPS (миллиардов операций с плавающей точкой в секунду). Этот показатель более чем в два раза выше, чем у суперкомпьютера IBM Deep Blue, одержавшего победу над Гарри Каспаровым в 1997 году. Суперкомпьютер работает на базе ОС Ubuntu Linux.
Microwulf представляет собой ,супер компьютер, «этажерку» из четырех системных плат, рассчитанных на установку двухъядерных процессоров (сейчас в их роли выступают AMD Athlon 64 X2 3800 , в будущем возможен переход на четырехъядерные модели) и связанных между собой при помощи восьмипортового коммутатора Gigabit Ethernet.
Поле, полное грабель
Рассказывает Андрей Сысоев, руководитель направления и технический эксперт HPC/AI компании Lenovo в странах Центральной и Восточной Европы.
Многим производственным и инжиниринговым компаниям суперкомпьютеры жизненно необходимы, иначе они попросту потеряют конкурентоспособность на своем рынке. Но есть два важных момента — во-первых, суперкомпьютеры требуют ощутимых финансовых вложений (уникальные решения всегда стоят дорого), а во-вторых, им нужна профессиональная техническая экспертиза и поддержка.
Самый простой путь — приобрести готовый суперкомпьютер. Такие решения для разных задач предлагают некоторые мировые вендоры. Но, подобные системы стоят немалых денег и не всегда подходят для решения каких-то уникальных задач. Второй вариант — в целях экономии сделать суперкомпьютер своими силами, подбирая компоненты из числа доступных на рынке и нанимая внешних специалистов по различным подсистемам (в этой сфере почти нет универсальных экспертов — над созданием машины всегда работает команда).
Кому-то методом проб и ошибок удается построить HPC-кластер с нужными характеристиками, но зачастую результат «самодеятельности» далек от ожидаемого, а время реализации проекта увеличивается многократно. Уникальность накладывает свои ограничения. В мире не так уж много специалистов, способных построить настоящий HPC-кластер и обеспечивать его нормальное функционирование.
Типичные ошибки, как правило, начинаются на этапе проектирования. Каждая отрасль, будь то инженерия мостов, фармацевтика или авиапромышленность, имеет свои особенные задачи. Нельзя построить эффективный суперкомпьютер «вообще» — в каждом случае требуется учитывать нюансы конкретного спектра задач (даже в пределах одной отрасли).
Проектировщик подобных систем должен разбираться во всех тонкостях создания кластеров и тех задач, которые будет решать машина. Любая ошибка, даже единственный неверно подобранный компонент, может дорого обойтись. Скажем, в одном из проектов от HPC-кластера не удавалось добиться нужных характеристик, оказалось, что причина в соединительных кабелях, на которых решили сэкономить (не уведомив при этом интегратора).
Поиск и устранение дефекта заняли полгода, а это прямые потери для бизнеса. Избежать подобной ситуации поможет использование готовых протестированных и сертифицированных референтных (эталонных) архитектур известных мировых производителей. Либо, в случае совсем уж уникальных задач — привлечение специализированных команд глобальных вендоров.
Если проектирование прошло успешно, споткнуться можно на этапе реализации проекта: компоновка и подключение компонентов в суперкомпьютер — это не то же самое, что собрать обычный коммерческий компьютерный комплекс. Здесь нужны специальные навыки, обучение, и огромный практический опыт, не говоря уже о фундаментальных знаниях.
Второй момент — программное обеспечение. Для суперкомпьютеров ПО тоже требуется специальное, и в ряде случаев заказчики могут попытаться использовать вместо проверенных и протестированных коммерческих пакетов, продукты c открытым исходным кодом (open source).
Это допустимый и даже распространенный вариант. Но он приемлем лишь в том случае, если у компании имеется понимание того, кто будет обеспечивать работоспособность и поддержку платформы на протяжении всего времени эксплуатации HPC-кластера (а это, может быть, десять и более лет).
Сложности могут начаться и на этапе эксплуатации кластера и здесь не обойтись без профессиональной технической поддержки. В противном случае заказчик рискует остаться один на один со своими проблемами. Для эффективной эксплуатации необходимы профильные специалисты, которые могут эмулировать нагрузку и умеют работать с прикладным кодом.
Суперкомпьютер эффективная, но очень сложная система, на любом этапе проектирования, создания и поддержки которой могут возникнуть технические трудности. Для их преодоления нужны знания и опыт. В то же время, готовых специалистов по HPC на открытом рынке совсем немного (и никто из них не сидит без работы). Так где же их находят?
Российский пятиклассник собрал миниатюрный суперкомпьютер за 10000 рублей

Ученик пятого класса одной из красноярских школ Григорий Кузнецов собрал в домашних условиях миниатюрный аналог суперкомпьютера. На сборку ему потребовалось несколько недель и 10 000 рублей. Школьник отметил, что большинство деталей удалось найти в интернет-аукционе по низким ценам.
Суперкомпьютер — это вычислительная машина, значительно превосходящая по своим техническим параметрам и скорости вычислений большинство существующих компьютеров. Обычно они занимают целые помещения, но мини-аналог школьника легко помещается в его рюкзак. Правда, производительность этого изобретения гораздо ниже, чем у полноценной модели.
«Для создания умной машины понадобилось несколько одноплатных компьютеров размером с банковскую карту, вентиляторы, алюминиевые радиаторы для охлаждения плат, оргстекло, сетевой кабель, болты и гайки. Сложную вычислительную машину Григорий собрал своими руками, соединив несколько плат в сеть.
Получившееся вычислительное устройство способно делать параллельные расчеты, как „взрослый“ суперкомпьютер. Модульная структура позволяет подключать неограниченное число плат, тем самым увеличивая производительность суперкомпьютера до необходимого уровня», — рассказали представители департамента образования Красноярского края.
«Мой папа занимается научными исследованиями в области суперкомпьютерных технологий. Мне всегда было интересно, что это за “машина” такая. Я выяснил, что настоящий суперкомпьютер — это очень большое и дорогое устройство. Основная сложность в его изучении заключается в том, что для новичков в этой области совсем нет учебной литературы, но мне повезло — у меня есть папа, который рассказывает мне об устройстве суперкомпьютеров, показывает примеры параллельных программ и отвечает на все мои вопросы».
Чего один не сделает — сделаем вместе
В странах своего присутствия Lenovo использует как собственных специалистов Professional Services, так и прибегает к помощи глобальных и проверенных партнеров, например, таких как Intel. В частности, поддержку новых сделок и установленных систем по направлению программного обеспечения в России и СНГ со стороны Intel осуществляет сильная команда, которую координирует BDM Ольга Андрианова (с недавнего времени она также сфокусировала усилия на поддержке программной экосистемыИИ Intel в России).
Техническую поддержку осуществляют две инженерные команды Intel: CRT Engineering, под руководством Дмитрия Сергеева, и Developer Products Support & Consulting — ее возглавляет Дмитрий Сивков. Эти группы отвечают за поддержку высокопроизводительных пакетов и программных продуктов Intel, соответственно.
Так, например, большую помощь в оптимизации пакета квантово-механических вычислений VASP и его эффективную настройку оказывает Федор Васильев из CRT Engineering, а в настройке математических и коммуникационных библиотек Intel® MPI Library, Intel® Math Kernel Library помогает Дмитрий Сивков и его команда.
Компания Lenovo развивает сотрудничество и с ведущими российскими специалистами в области построения и внедрения суперкомпьютерных систем. Например, с Денисом Шагеевым, большинство проектов которого входят в ТОП-50 суперкомпьютеров РФ.
Выбор технического партнера в случае создания и эксплуатации суперкомпьютера — чрезвычайно ответственная задача, определяющая успех всего проекта на долгие годы. Подойти к этому вопросу надо как можно более обстоятельно, как минимум стоит тщательно изучить доступные варианты и проконсультироваться со специалистами в вашем регионе.
Эксплуатация суперкомпьютера — где найти команду
Для начала давайте разберемся, какие специалисты нужны для создания суперкомпьютера. В общем случае требуется несколько особенных специальностей:
- Архитектор-проектировщик,
- Системный администратор — эксперт в области высокопроизводительных вычислений,
- Методолог (один или несколько).
Последняя профессия встречается особенно редко, поскольку методологи должны уметь работать с прикладным кодом, чтобы обеспечить максимальную скорость вычислений кластера.
Существенная проблема заключается в том, что среди «суперкомпьютерщиков» развита узкая специализация. Один — эксперт по файловым системам, другой, досконально знает системы управления аппаратурой или знание сетевых технологий, третий обладает глубоким опытом масштабирования приложений и прикладных задач.
Итак, какие же варианты существуют, если вы решили эксплуатировать суперкомпьютер своими силами, и нужна соответствующая команда? Если речь идет о крупной компании, можно, например, выращивать собственных специалистов — вкладывать деньги в их обучение, ждать, долгое время мириться с неизбежными ошибками.
Второй вариант менее рискованный и заключается он в привлечении специалистов по аутсорсинговой модели. Чтобы не собирать команду «с миру по нитке», можно сразу обратиться в профильную компанию. Услуги по созданию и профессиональной поддержке суперкомпьютеров предлагают некоторые мировые производители вычислительных систем.
Типичный пример — компания Lenovo в штате которой есть специалисты с необходимыми знаниями и опытом. В локальную команду Lenovo входит руководитель отдела Lenovo Professional Services Сергей Плаксунов, а также Илья Соловьев, Андрей Титов и Анна Бедяева.
Илья Соловьев также является одним из инженеров глобальной команды Lenovo HPC Professional Services, которая занимается запуском вычислительных кластеров Lenovo по всему миру. В частности, в 2021 Илья принимал участие в построении двух кластеров Maru & Guru в Корее (#23 и #24 в Top500), а также крупнейшего вычислительного кластера Snellius в Нидерландах на 6.
1PFlops (еще не попал в Top500, примерно 70-я строчка в рейтинге)». Профильная структура Lenovo Professional Services объединяет множество рассредоточенных по всему миру технических консультантов, каждый из которых обладает опытом и уникальным набором навыков.
Сергей Плаксунов, руководитель отдела Lenovo Professional Services компании Lenovo: «Наша команда Professional Services состоит из опытных технических консультантов с разнообразными навыками, которые рассредоточены по миру и обеспечивают локальное присутствие службы технической поддержки в разных странах.
Специалисты Lenovo обслуживают и развивают множество суперкомпьютерных проектов, сопровождая созданные и настроенные решения даже после внедрения. Если мы говорим о развитии, то с Professional Services расширение возможностей HPC-кластера происходит в разы быстрее, поскольку специалистам знакома инфраструктура заказчика и ее возможности.
Такой подход позволяет всегда учитывать последние тенденции индустрии и использовать опыт внедрений со всего мира. Кстати, привлекать можно как готовую команду, так и отдельных экспертов, если, например, у компании уже есть специалисты с некоторыми компетенциями.
Сотрудники Professional Services также проводят профессиональное обучение сотрудников заказчика и всегда остаются на связи, сопровождая и поддерживая созданное решение. Кстати, в новейшем рейтинге ТОР500, упомянуты десятки суперкомпьютеров, созданных специалистами Lenovo (184 системы производства Lenovo или каждый третий суперкомпьютер рейтинга), а в целом, силами вендора успешно построены сотни HPC-кластеров по всему миру. Многие из этих систем также обслуживаются специалистами Lenovo.
Конечно, на рынке имеются и другие производители с необходимыми компетенциями. Но, осуществляя выбор, стоит обратить внимание на ряд важных факторов. Скажем, компания должна иметь навыки не только по созданию и запуску суперкомпьютеров, но также обладать опытом их успешной эксплуатации и поддержки.
К сожалению, ситуации, когда заказчику построили суперкомпьютер, а потом оставили один на один с проблемами эксплуатации, встречаются нередко. В результате, решая инциденты своими силами, компания неэффективно расходует огромные средства. Не менее важна и кадровая локализация.
Важно, чтобы техническая поддержка располагалась в той же стране, где и сам суперкомпьютер. На практике это существенно сказывается на эффективности решения задач заказчика. Специфика страны также играет немаловажную роль. Скажем, в России зарубежные технические специалисты не всегда могут попасть на площадку установки системы, а удаленный доступ запрещен политикой безопасности предприятия.
