Астрофизик сделал «домашний суперкомпьютер» из 16 игровых консолей

    Большинство покупателей используют Sony PlayStation 3 для игр и воспроизведения видео высокой четкости. Иначе распорядился впечатляющими вычислительными возможностями игровой консоли, построенной на базе многоядерного процессора Cell, астрофизик Гурав Ханна (Gaurav Khanna).




    Ученый объединил 16 консолей, часть из которых в распоряжение экспериментатора предоставила компания Sony, в «домашний суперкомпьютер». Примечательно, что какие-либо модификации в конструкцию консолей вносить не пришлось. Устройства связаны в кластер с помощью коммутатора Gigabit Ethernet и работают под управлением ОС Linux. На снимках изображена стойка с консолями Sony PlayStation 3.



    Полученный кластер получил название PS3 Gravity Grid. Он решает задачи, связанные с моделированием активности черных дыр, в интересах исследования, проводимого Массачусетским университетом.

    Источник: Гурав Ханна
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 95

      –4
      А смысл?
        +4
        Показать, что это возможно. Также как и когда-то чувак во Франции объединил CD диски, направил лучи на кружку и вскипятил в ней воду за 40 минут...
          +6
          А как это? Ссылку не дадите?
            0
            К сожалению, не могу :( Видел репортаж по EuroNews года два назад...
              +2
              http://www.createthefuturecontest.com/pages/view/entriesdetail.html?entryID=390
                +2
                Это плагиат. Автором идеи был Архимед, который с помошью множества маленьких зеркал поджег римские корабли. :)
                  +1
                  Но это не подтвержденный факт... лишь красивая легенда
                    +1
                    данную легенду проверяли "разрушители легенд" (передача по дискавери) соорудили громадное зеркало.. и ничего у них не получилось... а у них под руками современные технологии, краны и прочие... соглашусь с hesa, это всего лишь красивая легенда.
                      0
                      «Разрушители легенд» — хорошая передача, но не сто
                        0
                        а при чём тут одно громадное зеркало?
                        на эту тему видел фильм то ли Дискавери, то ли BBC, где эксперимент удался: по берегам гавани стояли матросы с зеркальными щитами и направляли "солнечных зайчиков" на парус небольшой лодки - он загорелся за какое-то совсем небольшое время - не больше пары минут.
                        • UFO just landed and posted this here
                            0
                            Разрушителям легенд не доверял бы. У них эксперименты из подручных материалов делаются, совершенно на авось
                              0
                              Смотрел десяток выпусков «Разрушителей» - у них 2/3 эксперименов ставится, простите, через ж..., так что рассматривать ее как достоверный источник информации - не стоит.
                        +4
                        "Он решает задачи, связанные с моделированием активности черных дыр, в интересах исследования, проводимого Массачусетским университетом."

                        Ну и реклама сони, конечно. А вообще, насколько я помню, приставки PS3 обладают производительностью в 2 ТФлопс, что довольно круто.
                          –2
                          А я думаю, что реклама - это первая и главная причина.
                            +1
                            Селлы и без рекламы интересная технология для вычислителей (вместе с видео-картами). Кроме того, не видел чтобы эти процы продавались кроме как в составе PS3.
                          • UFO just landed and posted this here
                            • UFO just landed and posted this here
                            +3
                            Благодаря PS3 сеть распределенных вычислений Folding@home попала в Книгу рекордов Гиннесса.
                              0
                              Хорошая производительность, маленькая стоимость и приемлимое энергопотребление для дома.
                              Я, в свое время, очень хотел накупить Мсн тв и сделать из них кластер. А люди делали и получался неплохой класстер за маленькие деньги и с малым энергопотреблением.
                              А что еще для счастья надо?
                              +1
                              Просто у этих консолей довольно не плохая производительность, а урезанная версия за 12тыс. руб. обладает такой же производительностью, как и старшие. То есть получается, 16*12=425 тыс. руб. За эти деньги мы получаем кластер мощностью 32 ТФлопа, за приемлемые деньги, с готовым апи для расаралелливания, и без проблем заменяимыми элементами.
                                +7
                                16*12=192
                                  +5
                                  сорри, посчитал на калькуляторе и не проверил >_< Я посрамил себя, как программиста. Позор мне ^_^
                                    +6
                                    Считать на калькуляторе не труЪ. Умножение в столбикЪ спасет отечественную наукуЪ :)))
                                      +3
                                      Вообще конечно лучше считать в уме, потому что надо экономить природные ресурсы.
                                        +4
                                        а голова, значит, не природный ресурс? =))))
                                          0
                                          голова ресурс возобновляемый, причем процесс начала цикла возобновления очень даже приятный ^_^
                                        0
                                        Палочки и камешки рулят :) Ну или "Курта", о которой недавно писалось на Хабре :)
                                          0
                                          интересно, скольки Террафлопсов можно достичь такми методом вычисления?..
                                          и хватит ли этого отечественной науке :))))
                                          0
                                          неплоооохо ошиблись... :)
                                            0
                                            у меня калькулятор просто на клавиатуре хранит прошлую операцию, а выводит "0". То есть пишешь туда 16, а он посчитает это, как предыдущее 4,5345345 умножить на 16(допустим), а в темноте то не видно, обычно кнопку "send" юзаю, чтобы вставить результат, вот и попался.
                                              0
                                              старая привычка менеджера по продажам? ;)
                                                0
                                                Нет, я никогда менеджером не работал ^_^ Старая привычка человека, который сидит за компом ночью, чтобы солнце не мешало.
                                            +2
                                            Забавно, хотел поставить плюс, имея ввиду "ничего страшного, бывает", но это скорее было бы интерпретировано как "действительно, позорище".
                                            Хотел поставить минус, но это тоже выглядело как "ужас какой, ну и фигню вы сделали".

                                            Странная ситуация :)
                                              +2
                                              А, это было в Алисе в стране чудес.
                                                +1
                                                Наплюйте на логику и поставьте плюс. Он и хабрачеловеку приятен, да и вам на душе радостнее будет.
                                            0
                                            Гм...Странно не слыхал про такую единицу измерения..Обьясните?
                                              0
                                              ТФлоп - триллион операций с плавающей в секунду. для сравнения Intel Core 2 Duo 2,4 ГГц: 1,3 ГФлопа, то есть 1,3 миллиарда операций с плавающей запятой в секунду. Разница чувствуется ^_^ ?
                                              • UFO just landed and posted this here
                                                  0
                                                  Никто в вычислениях не ошибся. Cell это обточенный PowerPC с пачкой сопроцессоров.
                                                    0
                                                    Она не мощнее в обычном понимании, она просто быстрее выполняет операции с плавающей запятой. К тому же, там 8-ядерный процессор.
                                                    К тому же мощность ПС3 заключается не только в процессоре, но и в использовании GPU. А тут совсем другие флопы ^_^. А сам процессор 218 ГФлопов. вот здесь в конце написанно про ПС3. А в русской версии про core 2 duo.
                                                    0
                                                    Все правильно. Игровые консоли производительнее будут в вычислениях с плавающей точкой. Вон, маленький PSP (333 MHz) в 2 раза производительнее Core 2 Duo (2.5 GHz)
                                                    0
                                                    как-то даже не верится :)
                                                      +3
                                                      только не Флоп, а Флопс, т.к. буква «с» не означает множественное число, это часть аббревиатуры
                                                  0
                                                  Детишки олигархов нервно зачесали руки.
                                                    +4
                                                    могу только предположить, что мало кто из детишек олигархов заинтересуется данной темой.
                                                    –10
                                                    Как люди только не изголяются. Не пойму причем здесь физика к консолям. Даже если упустить тот факт, что консоли использовались как части кластера, все равно нет повода заниматься этим физику. Человеку не над чем больше поработать мозгами?
                                                      +1
                                                      При том что на них можно заниматься моделированием различных физических процессов.
                                                        0
                                                        А мало ли вдруг этот случай в дальнейшем привед к таким невообразимым открытиям о которых сейчас даже и не подозреваем
                                                          +1
                                                          *приведет

                                                          опечатался
                                                          0
                                                          Просто потому что ПС3 сейчас рулит по сочетанию ГФЛОП/$
                                                            +3
                                                            Физик, в общем-то, ничем таким особым и не занимался. Просто взял коммутатор, воткнул туда 12 пс3 и поставил на это дело Линукс. В результате занимается делом.
                                                            0
                                                            Посмотрел в википедии, интел сор 2 дуо на столько слабее плейтешен. Неужели для приставки за 15 тысяч можно делать такой проц, а для компа процессор за 1000 долларов он будет слабее? Если селл настолько дешев и обходит интел, моглибы пустить в массы и заткнуть интл за пояс.

                                                            Я в этом все не очень разбираюсь, нов ыглядит так. Может селл фотошоп хуже потянет или 3дмакс, не знаю.
                                                              +1
                                                              Вообще, производители игровых консолей (что сони, что нинтендо, что МС) продают их за цену, намного ниже себестоимости. Выигрывают в итоге за счет продажи лицензий на разработку игр. Так что ничего сильно удивительного здесь нет.

                                                              Тем более, что задачи у ПК и консолей очень разные, отсюда разница и в архитектурах.
                                                                0
                                                                ?420 это ниже себестоимости? Сильно сомневаюсь.
                                                                  0
                                                                  >?420 это ниже себестоимости? Сильно сомневаюсь.
                                                                  На очень много, себестоимость PS3 по некторым подсчетам(в DIGITALPHOTO читал) составляла на момент выхода где-то 800$ если учитывать что блюрэй привод стоит около 350$, xbox тоже продается себе в убыток, единственна я консоль которая окупается( стоимостью сомой консоли) это Nintendo Wii.. имею ввиду из последних современных
                                                                    0
                                                                    А цену привода блюрэй считали исходя из розничной, или с учётом того, что Сони есть автор технологии? :) Я не знаю, какие методики использовал Дигиталфото, но могу сказать, что честный bill of materials на сборку начинки навороченного ноутбука в Тайване составляет около $50.
                                                                      0
                                                                      так это ж на момент выхода.. а выход был в конце весны(если не ошибаюсь). И что, что Сони автор технологии? Они не тратят ничего на его производство? Что консоли продаются в убыток это общеизвестный факт, подтвержденный производителями в любом игровом журнале про это прочитаете(сам встречал не раз хоть и редко читал такие журналы). А насчте ноутбука за 50$ навороченного это очень преувеличенно, и даже очень сильно.. нет такого производстава которые получалибы такие проценты в прибыли сам посчитай что стоимость навороченного ноута где-то(ну оченьь наворочеенного от тойже сони vaio) начиная с 2к зеленых и до 3-4 и ты хочешь сказать что он стоит 50$ неверю!
                                                                0
                                                                1. Выход годных cell со всеми рабочими ядрами значительно меньше выхода годных core2Duo. Т.о. на всех не хватит, т.о. дорого.
                                                                2. Выигрыш cell значительно обусловлен целенаправленной разработкой программного обеспечения под многоядерность. Т.о. переписывать винду никто не будет и работать она все равно только на одном ядре будет. т.о. будет тормозить также.
                                                                3. Попробуйте разложить хотябы алгоритм сортировки пузырьком на несколько процессоров и так чтобы в итоге был верный результат - запаритесь. Т.о. разработка софта усложняется. Т.о. дорого
                                                                Чтото типа того. Так что будет дороже чем кор2дуо
                                                                  0
                                                                  Всегда наверное ошибочно думал, что если 1 ядро, то есть одна производительность, а если 8, то они все 8, как 8 лошадей, будут тянуть одну задачу. Т.е. прирост не в 8 раз конечно, но всеравно, типа взялись вместе:)) Спасибо за ответ.
                                                                    +2
                                                                    Как раз про коней и была хорошая аналогия. Если одна лошадь катит карету 50 км/ч, то четыре не поедут 200 км/ч. Зато можно вчетверо больше груза загрузить (одновременных однопроцессорных задач выполнять)
                                                                      0
                                                                      Это верно, но подумал, что в данном случае возможна большая скорость. В плане 2 ядра по 2 гц, будет как 1 процессор 4гц плюс возможность выполнять что-то параллельно.
                                                                      Или как два процессора разных физических, будут плюсоваться увеличивая скорость пусть не в 2 раза, но будут.
                                                                      Ну теперь знаю, что такое невозможно.
                                                                    0
                                                                    Ну а если программа написана под 8 ядер, то будет еще лучше, ну и конечно плюс в параллельности выполнения задач, это я понимаю, просто именно думал, что ядра могут работать вместе над одной задачей.
                                                                      0
                                                                      Ну пузырики не так уж и сложно распаралелить, отсортировать по группам а потом внутри ...
                                                                      Правда не знаю получится ли быстрей при таком подходе :) Если что больно не бить
                                                                      +1
                                                                      понимаешь ли, ПК - универсальное устройство, которое может делать с информацией все. Но универсальность несет в себе и минусы - ПК не может справится с одной отдельно взятой лучше чем специализированное под эту задачу устройство.
                                                                      Приставки созданы чтобы на них в игры играли и свою задачу они выполняют хорошо. Просто в PS3 Сони всунула процессор, который очень быстро считает числа и разрешила ставить операционку, так почему бы и не воспользоваться
                                                                      0
                                                                      Я бы тоже разделил общую радость по поводу невероятной производительности созданного кластера и всерьёз задумался о приобретении ps3 в личное пользование, если бы в теме раскрыли некоторые вопросы. Ведь при установке сторонней OS на ps3 (читай linux) она работает в режиме совместимости и задействует только одно ядро из 9. Кроме этого специальный чип Hypervisor ограничивает доступ к видеоподсистеме и не даёт соответственно запускать никакие 3d игры. Таким образом, итоговая производительность падает в разы. Как из этого сделать сверхпроизводительный кластер – загадка. Скорее всего, это модифицированные ps3 специально от sony.
                                                                        0
                                                                        Там одна фирма выпустила спец пэккэдж для многопоточного программирования на пс3. А вообще в линуксе давно научились использовать остальные ядра.
                                                                          0
                                                                          Если не сложно подкрепите своё заявление ссылочкой :)
                                                                            +6
                                                                            Вот сайт разработчика пэкэджа. А еще вот
                                                                              0
                                                                              Спасибо, просветился.
                                                                        0
                                                                        У линукса нету доступа ко всем мощностям приставки - из всех ядер, используется, только одно и то, не уверен, что на полную мощность - получаются довольно слабенькие системы с 256 мегабайтами памяти, хоть и очень быстрой памяти.

                                                                        Но самое обидное, что закрыт доступ к видеокарте, линукс работает в софтверном режиме вывода графики, но в таком применении, как в теме, это не нжно.

                                                                        Сам ставил туда линукс и понял, что никакого смысла в этом, для меня, нет. Тем более, стандартные возможности приставки, неплохо поднялись со временем.
                                                                          0
                                                                          А патчи добавленные в ядро, не включают поддержку SMP? http://www.linuxdevices.com/news/NS6521115697.html
                                                                          0
                                                                          Кстати, чел не оригинален. Такое уже какие-то ученые делали несколько лет назад из PS2. :-)
                                                                            0
                                                                            о, я не один такой =) читал статью, и как де жа вю испытал :)
                                                                              0
                                                                              PS2 основана на одноядерном MIPSе - не вижу преимуществ перед использованием обычных процессоров. Разве что ради развлечения..:)
                                                                            • UFO just landed and posted this here
                                                                                0
                                                                                они дико греются, поэтому в стройку, она обычно с вентиляцией
                                                                                0
                                                                                Не, идея интересна... Ведь вычислительная мощь PS3 большая...
                                                                                  0
                                                                                  Смысл в том, что чипы заточеные под графику, ну очень неплохо просчитывают сложную математику. Напримемер расшифрофка, брутфорс и то же моделирование чего бы то ни было. И за последних пару лет подано несколько патентов например по использованию графических карт для брутфорса..
                                                                                    0
                                                                                    Немного не так, они просчитывают не сложную математику. Просто из архетиктуры шейдерных конвееров идет то, что каждый ГПУ может выполнять более 128(на новых топовых видеокартах) шейдерных программ одновременно.
                                                                                      0
                                                                                      Да, согласен. Так более подробно и правильно.
                                                                                    0
                                                                                    Что-то я не понял. Если всё так просто и для создания суперкомпьютера достаточно объединить консоли в кластер, даже не изменяя их конструкцию, просто путём проводного соединения, то почему они объединили всего 16 консолей?

                                                                                    Ведь также можно объединить 32 консоли, 62, 128, 256, 512. И получить суперкомпьютер, с помощью которого можно моделировать жизнь инопланетян в соседней галактике.
                                                                                      0
                                                                                      Тут дело в масштабировании. Можно сделать команду из 3 человек, но команду из 33 сделать гораздо сложнее. Так же и суперкомпьютер. Чтобы эффективно разделить задачу и обеспечиить взаимодействие между большим числом компьютеров кластера, необходима уже другая архетиктура.
                                                                                      Есть уже такой проект, там скачиваешь специальную программу и твоя пс3 участвует в решении глобальных мировых проблем(там тысячи пс3) и моделировать жизнь инопланетян не получается ^_^
                                                                                      +3
                                                                                      Пиар соньки и ничего больше.

                                                                                      Сравнивать Cell (процессор PS3) c Core 2 Duo вообще глупо, так как это совсем разные вещи. Core 2 Duo, это два УНИВЕРСАЛЬНЫХ ядра в одном процессоре. Cell, это одно УНИВЕРСАЛЬНОЕ ядро и семь (или около того) СПЕЦИАЛИЗИРОВАННЫХ ядер в одном процессоре. Если вам хочется сравнивать возьмите системку вроде Core 2 Duo+GeForce 8800GS 512/GTX/Ultra, вот тут и сравнивайте. G80 (процессор GeForce 8800), это 128 СПЕЦИАЛИЗИРОВАНЫХ ядер. А скоро уже выйдет следующее поколение...

                                                                                      Кроме того большинство из названных выше чисел, это ПИКОВАЯ производительность, которая совсем не равняется реальной.
                                                                                        +1
                                                                                        Вообще-то я сравнивал, чтобы показать зачем делать кластер из пс3, пс3 и без видеоадаптера получает больше 200Гфлопсов, и для кластера обрабатывающего большие массивы это то, что надо. А коре2дуо не слишком то и подходит под кластер. А так собственно процессоры то совсем разные. Кстати в пс3 тоже стоит видеопроцессор Жфорс к тому же, если что.
                                                                                          0
                                                                                          Ну, там стоит совсем не G80, у которого пиковая производительность 520Гфлопсов. А еще интересно посмотреть на AMD, у нее более хитраяя архитектура или систему с тремя-четырмя такими видяхами. Это я к тому, что и кроме приставок есть из чего серваки собирать...
                                                                                            0
                                                                                            Там гибрид G80 и G70, так что не слабая видяха там.
                                                                                            А насчет собирания серваков, конечно есть еще из чего собирать, например меня в недавнее время заинтересовала эта и эта модель >_<. Если они будут стоить не дорого, то вполне можно на таких небольшой кластер собрать, а ось - линух(х86 совместимый проц).
                                                                                            Вообще на том сайте вполне сносные компьютеры, только закупить в китае нормальные корпуса надо ^_^
                                                                                        0
                                                                                        специально для таких _светил науки_ выпустили борду : Cell Accelerator Board

                                                                                        главная беда ps3(кроме закрытого, RSE конечно) - чудовищно малая оператива :/

                                                                                        про терофлопсы - посмеялся, на это борде с гигом XDR и четырмя DDR пишут "More than 180 GFLOPS"
                                                                                          +1
                                                                                          а где how-to скачать? :)
                                                                                            0
                                                                                            Давно уже было на iXBT (http://www.ixbt.com/news/all/index.shtml?08/97/95) - эта технология уже с полгода как поставлена на поток.
                                                                                              0
                                                                                              Компания Nvidia имеет целую линейку Tesla для HPC на базе GPU, вплоть до 1U серверов. Мне просто интересно это более кошерное решение чем PS3?
                                                                                                0
                                                                                                Пошел собирать суперкомпьютер из 100 маубуков. =)
                                                                                                  0
                                                                                                  отстали от жизни...

                                                                                                  terrasoftsolutions.com
                                                                                                    0
                                                                                                    Я тут подумал, самый ништяк будет объеденить в сеть мобильные телефоны. С учетом того, сколько в России телефонов(хотябы с поддержкой java midp 1) будет очень весело.

                                                                                                    Only users with full accounts can post comments. Log in, please.