Как собрать суперкомпьютер из ps3
Вопросы сложные, скорее всего, я не получу ни одного вразумительного ответа, как и на большинство своих вопросов на этом сайте. Но все же попробую. Обращаюсь в основном к гикам.
Ситуация такова: хочется создать кластер из нескольких консолей, чтобы на его базе создать небольшой суперкомпьютер или в идеале сервер. То есть, расположить там Линукс и несколько серверов разного назначения, включая игровые. Можно ли это реализовать? Консоли интересуют тем, что купить с рук их сейчас можно тысяч за 5-6, а начинка там весьма неплохая, вкупе с низким потреблением энергии. Единственное, что беспокоит - это немного непонятная архитектура ЦП. И поддерживают ли видеокарты этой консоли CUDA, или они каким-то образом урезаны в своих возможностях?
Оговорюсь сразу: в консолях я не понимаю ничего, но таблица в Википедии в статье "FLOPS" впечатлила. Как и стоимость консолей. То есть по показателям производительности намного дешевле купить несколько "плоек", чем ПК той же производительности. Поэтому появилась идея о создании сервера (или серверов) на базе этих консолей. То есть: либо каждая консоль - отдельный сервер, либо кластер из консолей с виртуализацией (если поддерживается) .
По сути вопроса три:
1. Поддерживается ли виртуализация процессором и прочим железом?
2. Можно ли поставить Линукс?
3. Есть ли поддержка CUDA?
1.Главное брать версию с кастомной прошивкой, либо с версией не выше 3.50, иначе возможности реализовать это все не будет, т. к. "Sony" делает обновления с заплатками и последние обновление программно блокирует любую эмуляцию и установку другой ОС. Только покупать для этого придется версию "FAT" (толстую) , с двумя интернет - портами, иначе вместе их соединить не получится.
2.Да, "Linux" поставить можно и есть даже специальные сборки для "PS3", но на тех консолях, на которых есть кастомная прошивка, либо прошивка не выше 3.50.
3.На сколько слышал, видеокарта в нем урезана и слабовата по нынешним меркам, по этому "CUDA" в ней нет.
Идея очень хорошая, не слушайте идиотов, которые пишут "Linux" не актуален "PS3" хуже, чем сервер из "IBM - PC" систем, все это чушь, для вычислительных целей, очень даже актуальная консоль, весьма производительная и не дорогая
Реверс малвари
Кафедра физики в Массачусетском университете сейчас пользуется особенной популярностью у студентов. Среди них быстро распространилась новость, что доктор физических наук Гурав Кханна (Gaurav Khanna) собрал суперкомпьютер из 412 игровых приставок PlayStation 3. Среди студентов много геймеров, им хотелось посмотреть, как работает такое чудо техники.
Гурав Кханна занимает должность заместителя директора Центра научных вычислений и визуализации данных и занимается изучением чёрных дыр. Свой первый кластер он соорудил ещё в 2007 году из 16 игровых приставок для моделирования столкновений чёрных дыр.
Конкретный предмет исследований — распространение гравитационных волн, которые искажают ткань пространства-времени. Поскольку чёрные дыры невозможно наблюдать с помощью телескопов, то исследовать этот эффект помогают компьютерные симуляции.
В последнее время суперкомпьютеры всё чаще используются в научных экспериментах. Сам д-р Кханна называет их «третьим столпом» современной науки, наравне с теорией и экспериментом. «Наука становится дорогой, — говорит он. — У нас просто не хватает финансирования, как на уровне университета, так и на федеральном уровне. Суперкомпьютеры позволяют учёным компенсировать недостающие ресурсы». А использование игровых приставок делает экономию ещё более значительной.
Для настоящего суперкомпьютера нужно покупать множество дорогих комплектующих: процессоры, память и т.д., тогда как Sony продаёт приставку PlayStation по довольно низкой цене, возможно, даже ниже себестоимости, чтобы заработать на компьютерных играх. В отличие от других приставок, на PlayStation 3 можно установить другую операционную систему, что делает её привлекательной в глазах разработчиков и программистов (в PlayStation 4 такая функция отсутствует). Сейчас PS3 можно купить за $250-300.
Нынешний кластер начался с того, что компания Sony Computer Entertainment America пожертвовала четыре приставки PS3 для эксперимента. Университет выделил деньги на восемь штук, а д-р Кханна купил ещё четыре за свои деньги. На все 16 приставок он установил Linux и подключил кластер к интернету.
В 2009 году он опубликовал научную работу с описанием этого опыта. Автор показал, что такой суперкомпьютер на порядок превосходит по вычислительной мощности процессор обычного ПК. В том же году Гурав Кханна обнародовал первые результаты моделирования на «игровом» кластере.
Работа физика привлекла внимание государственных структур, и в 2010 году Научно-исследовательская лаборатория ВВС США построила собственный кластер из приставок PlayStation 3 для моделирования городского ландшафта по показаниям радаров. Лаборатория пожертвовала Гураву 176 приставок для дальнейших исследований, а в 2014 году — ещё 220 штук.
Кластер оборудован в охлаждающем контейнере, изначально предназначенном для перевозки молока.
Сейчас у конструктора идея сделать новый суперкомпьютер из современных графических карт, каждая из которых обладает вычислительной мощностью как 20 приставок PlayStation 3.
Pande Group, организаторы Folding @Home из Стэнфордского университета, заинтересовались PlayStation 3 еще на стадии ее разработки, а уже в августе 2006 г. компания Sony анонсировала программу для распределенных вычислений молекулярной динамики белков на своей новой приставке. Такое внимание к этому детищу индустрии игр со стороны ученых, постоянно испытывающих нехватку вычислительных ресурсов, не случайно – достаточно лишь бегло познакомиться с техническими характеристиками PlayStation 3 (PS3).
Пока гранды процессоростроения – Intel и AMD – лишь готовятся выпустить на рынок свои восьмиядерники, PS3 уже может похвастаться процессором Cell Broadband Engine. Многоголовый Cell состоит из центрального процессора (CPU) и семи синергетических процессоров (SPU). Каждый SPU работает на частоте 3,2 ГГц, распараллеливая вычислительные процессы. Благодаря получаемому синергетическому эффекту Cell может развивать при выполнении мультимедийных задач производительность в 200 гигафлоп (1 гигафлоп соответствует 1 млрд. операций в секунду). На этом основании PS3 вполне заслуженно окрестили домашним суперкомпьютером.
15 марта 2007 г. финальный релиз программы для распределенных вычислений на PS3 был продемонстрирован на пресс-конференции в кампусе Стэнфордского университета. Расчетная программа реализована в виде встроенного в приставку программного обеспечения начиная с версии 1.6. Таким образом, у обладателей PS3 нет никаких проблем с установкой и настройкой расчетной программы, какие, случается, возникают у пользователей обычных ПК.
BlueGene/L положили на лопатки всего лишь 30 тысяч обладателей PS3, активно считающих проект, тогда как приставок продано уже более миллиона штук. Такое положение дел заставило компанию Sony задуматься над системой поощрения участия в распределенных вычислениях владельцев PS3. Будем надеяться, что эта инициатива позволит проекту Folding@Home вскоре превзойти рекордную отметку в 1 петафлоп (тысяча терафлоп).
Особенности процессорной архитектуры PS3 позволяют использовать их пока что только для неявных вычислений белков с общей производительностью 10-15 гигафлоп с приставки против ожидавшихся 25. Но это только начало – на очереди ряд алгоритмов, которые значительно обогатят набор вычислительных режимов, увеличат размер обсчитываемых белков, что повысит производительность PS3.
Привлечение к проекту игровых приставок – это не первое достижение Folding@Home в деле освоения нестандартных вычислительных ресурсов. Не менее громко осенью 2006 г. говорили и о выходе расчетной программы для новейших графических процессоров (GPU) от ATI, установленных в видеоадаптерах Radeon X19хх. Спустя полгода на проект уже вовсю трудятся и GPU менее мощных видеокарт – X18хх и X16хх.
Центральный процессор внутри Sony PlayStation 3 является достаточно мощным, что позволяет игровой консоли обрабатывать чрезвычайно детализированную графику на высокой скорости. Тот же самый чип дает РS3 все возможности стать полнофункциональным компьютером. Когда мы в первый раз услышали, что это возможно, были уверены, что процедура незаконная и приведет к потери гарантии. Но, как оказалось, существуют редкие находки в потребительской электронике, в которых заложено заводом-изготовителем доработки, придающие устройству дополнительные функциональные возможности. С не большими усилиями и затратами мы превратим PS3 в Linux-компьютер без потери игровых возможностей устройства.
Шаг 1: Сохранка.
Шаг 2: Установка жесткого диска.
Шаг 3: Установка новой ОС.
Файлы для загрузки операционной системы Ubuntu и процедура установки загрузчика kboot описаны на следующей странице.
Переключение между загрузкой внутренней операционной системы и Ubuntu выполняется не так просто, как на стандартном персональном компьютере. На самом деле, после установки файла kboot вам необходимо загрузится в Системное меню PS3 (System Menu) и назначить устанавливаемую ОС системой по умолчанию (Default System) перед тем, как PS3 приступит к установке Ubuntu. После перезагрузки PS3 подключите клавиатуру и мышку к USB портам. (Процессор PS3 хорошо подходит для игр, но не очень для вычислений). Устройство загрузиться используя диск Ubuntu и приступит к установке системы. Это займет некоторое время.
С установленной Ubuntu, вы можете использовать вашу PS3 для запуска таких программ, как OpenOffice для редактирования электронных таблиц или текстов. Firefox для доступа в интернет, VLC для просмотра видео и все остальное, что может персональный компьютер.
Читайте также: