Гуппа энтузиастов из Саутгемптонcкого университета создала (http://www.southampton.ac.uk/mediacentre/features/raspberry_...) вычислительный кластер Iridis-Pi (http://www.southampton.ac.uk/~sjc/raspberrypi/) из 64 одноплатных компьютеров Raspberry Pi, при этом для крепления плат были использованы детали конструктора Лего. Разработка не рассчитана на решение каких-то определённых вычислительных задач и в первую очередь позиционируется как недорогой суперкомпьютер для обучения студентов. Общий объём хранилища в кластере составил 1 Тб (64 SD-карты по 16 Гб), а объем оперативной памяти 16 Гб. Соединение узлов произведено через обычный Ethernet коммутатор. Для питание всех компонентов кластера использовано 13 недорогих блоков питания.<center><a href="http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomput... src="http://www.opennet.me/opennews/pics_base/0_1347479638.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
В качестве прошивки использован штатный дистрибутив Raspbian (http://www.opennet.me/opennews/art.shtml?num=34362). Вычисления организованы с использованием MPI, обслуживающие кластер управляющие скрипты написаны с нуля на языке Python. Общая стоимость кластера, включая систему питания и Ethernet-коммутатор, не превысила 4 тысячи долларов. Для желающих повторить создание кластера своими силами подготовлена подробная инструкция (http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomput...).
<center><a href="http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomput... src="http://www.opennet.me/opennews/pics_base/0_1347479658.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomput... src="http://www.opennet.me/opennews/pics_base/0_1347480685.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a><a href="http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomput... src="http://www.opennet.me/opennews/pics_base/0_1347480711.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>URL: http://paritynews.com/hardware/item/302-engineers-build-supe...
Новость: http://www.opennet.me/opennews/art.shtml?num=34823
Забавно. А вычислительная мощность этого сооружения какая? Особенно в сравнении с готовыми решениями за 4 килобакса?
За 4 штуки?! Уж не на атомах ли? Выходит примерно с 30 атомов. Думаю порвут как грелку.
4 штуки - это сервер на двух Xeon E5-2600.
Вот с ним и сравнить.
Два Xeon это не кластер.
Выше был задан вопрос "А вычислительная мощность этого сооружения какая?"
Об этом и речь. Это и интересно.
Лучше взять 30 Атомов и получить на порядок выше производительность за те же деньги и компактнее
А ещё лучше взять десяток нормальных современных ARM камней и собрать на них что-то адекватное, чем тонну бородатого старья.
> Лучше взять 30 Атомов и получить на порядок выше производительность за те же деньги и компактнееВо первых, не на порядок. Атом - на редкость дохлый проц, сопоставимый с современными ARM по скорости. Кто не верит - идет на фороникс и офигевает, там бенчи есть, где ARM на гигагерце спокойно меряется с атомом на гигагерце и наблюдается вполне сравнимая производительность, никакой разницы на порядки нет.
Во вторых, платы с атомами стоят совершенно конских бабок и совсем не факт что атом уделает то количество распберри пи которое можно купить на цену одной платки с атомом.
В третьих, поюзать что-то отличное от интеля - прекрасный экспериенс для понимания того что мир на пыльных гробах с х86 не заканчивается. И софт портабельно писать приучить - совсем не лишне.
> Атом сопоставимый с современными ARMЕщё бы в расбери стояли современные АРМы
Хотя если сравнивать с ними современные атомы, то так сделают, правдо в отношении производительности к теплу всё-равно усосутА в остальном всё правильно сказал, поддерживаю
> Ещё бы в расбери стояли современные АРМыЗа 25 баксов на весь девайс? Это сложно - современные ARM денег стоят. Хотя вон 2-ядерное нечто на cortex A9 от rockchip на гигагерц продается уже по 60-70 баксов. Или 1-ядерное на allwinner a10 1.2ГГц - есть и по 50. Но это все-таки не 25...
> Хотя если сравнивать с ними современные атомы, то так сделают, правдо в
> отношении производительности к теплу всё-равно усосутДа и по производительности - у атомов откушено все что может быть откушено, а денег за плату с атомом просят вполне взрослых, на эту сумму можно пару килограммов пишек по 25 баксов купить.
>> Ещё бы в расбери стояли современные АРМы
> За 25 баксов на весь девайс? Это сложноЭто не так сложно, как пытаются представить маркетологи, хоть и сложнее, чем пойти и недобук в магазине купить
>> Хотя если сравнивать с ними современные атомы, то так сделают, правдо в
>> отношении производительности к теплу всё-равно усосут
> у атомов откушено все что может бытьодин атом за 200 баксов как раз сделает пяток пи по эффективности
при этом за 200 баксов у нас уже полноценный собранный комп с тонной мозгов и всеми интерфейсами, питанием и плюшками, а пи ещё надо напаять.Да и не так уж много у них откушено
> Два Xeon это не кластер.и слава богу. Чем меньше тачек тем лучше во всех отношениях.
> и слава богу. Чем меньше тачек тем лучше во всех отношениях.Тогда отправляйтесь добровольцем в марсианскую экспедицию-поселение (есть такой проект). Вы будете надежно избавлены от почти всех тачек :)
> Забавно. А вычислительная мощность этого сооружения какая? Особенно в сравнении с готовыми
> решениями за 4 килобакса?а какая разница? цель: эксперимент, учебное пособие, а не боевая еденица
На форониксе проводили нечто подобное, можно ознакомиться:
http://www.phoronix.com/scan.php?page=article&item=phoronix_...
Это не Raspberry Pi, конечно, но для образца сойдет.
Посчитал. 10 компов с процессором Core i5-3570 без винта с памятью 4гб в корпусах miniitx будут стоить 123 500 рублей, т.е. те самые 4000 баксов. Итоговая частота 3800мгц * 4 * 10 = 152 000мгц, у них 64 * 700мгц = 44 800мгц.Мой кластер почти в 4 раза круче как минимум. А учитывая, что на ядро частота в 5,5 раз выше, то и работать это будет намного эффективнее.
Не, эксперимент забавный конечно, но с точки зрения практического использования малоинтересный.
> Посчитал. 10 компов с процессором Core i5-3570 без винта с памятью 4гб
> в корпусах miniitx будут стоить 123 500 рублей, т.е. те самые
> 4000 баксов. Итоговая частота 3800мгц * 4 * 10 = 152
> 000мгц, у них 64 * 700мгц = 44 800мгц.
> Мой кластер почти в 4 раза круче как минимум. А учитывая, что
> на ядро частота в 5,5 раз выше, то и работать это
> будет намного эффективнее.
> Не, эксперимент забавный конечно, но с точки зрения практического использования малоинтересный.Если бы ещё зависимость производительности от частоты не была привязана к архитектуре..
Хотя ни кто ж не спорит, собирать такое ради полезной работы из распей — бредятина
это... а где же результаты тестов с выдающимися результатами?
кстати, а как ТЕСТОВЫЙ кластер, на котором можно отлаживать софт для распределенных кластерных технологий - самое то :)
В данном случае даже не тестовый а учебный. И правда - идеально.
> из 64 одноплатных компьютеров Raspberry Pi, при этом для крепления плат были использованы детали конструктора ЛегоЧто называется, "из говна и палок" :D (простите)
(в частности речь о http://hardware.slashdot.org/story/12/08/24/2228251/serious-... )
В Raspberry Pi достаточно неплохой GPU, поэтому такой кластер просто находка для фанатов биткойнов или для подбора паролей для хэшей.
> В Raspberry Pi достаточно неплохой GPU, поэтому такой кластер просто находка для фанатов биткойнов или для подбора паролей для хэшей.чето мне кааца что nv GTX680 уделает этот кластер просто мгновенно, но все равно интересно для отладки кластерного софта, 64 системы это уже интересно
это всё можно сделать на виртуалках и не парить себе мозги 64штуками зарадок от нокии
>> В Raspberry Pi достаточно неплохой GPU, поэтому такой кластер просто находка для фанатов биткойнов или для подбора паролей для хэшей.
> чето мне кааца что nv GTX680 уделает этот кластер просто мгновенно, но
> все равно интересно для отладки кластерного софта, 64 системы это уже
> интересноkvm-img create -f qcow2 BASE.img 200Mb;
kmv -cdrom ~/damn_small_linux.iso -boot d -hda BASE.img -net nic -net user;
ля-ля-ля
...
brctl addbr br0;
for ((i=0; i< 128; i++))
do
tunctl -t tap$i
brctl addif br0 tap$i;
kvm-img snapshot -c image_$i.qcow2 BASE.img;
kmv -m 128m -boot c -hda image_$i.qcow2 -net nic -net tap,ifname=tap$i;
done;как-то так...
Недостаточно. Нужно ещё ограничивать VM-ки по ресурсам CPU, чтобы при кластеризации задачи ощущался прирост скорости. Более того, чтобы этот прирост скорости можно было исследовать.И вообще виртуалки для этого не годятся. Постоянный сброс кеша и всё такое, задача будет работать далеко не так, как на реальном железе... К тому же потребление ресурса дискового ввода вывода тоже будут пересекаться с разных VM-ок... Да и вообще, нет ничего бредовее, чем вычислительный комплекс на виртуалках, IMHO :)
NUMA и Cgrops вам в помощь
> NUMA и Cgrops вам в помощьЭто слишком очевидно, банально и недостаточно.
pavlinux с большой буквы и "z" на конце.
Во-первых, где вы видели 128-процессорную машину с полным разделением памяти NUMA. Хотя по-хорошему каждый узел должен быть как минимум 2-ядерный, чтобы более ли менее нормально изучать распределённые вычислительные программы.
Во-вторых, в cgroups конечно может определить какие процессоры использовать, сколько shares-ов выдавать (что определяет приоритет, а не общий ресурс) и т.п., но нельзя выставить конкретную частоту. Т.е. на машине менее 128 ядер у вас виртуалки будут заимствовать друг у друга ресурсы.
В-третих, даже вы найдёте 128-CPU-шную машинку с полным NUMA и всё будет хорошо, то полученный кластер по поведению всё-равно будет достаточно далёк от какого-либо реального кластера. Вспомним, например, про ту же проблемы с шейпингом дискового IO, переключением контекста (всякие hypercall-ы и прочее) откуда опять сброс кеша/TLB и прочие неприятности, ну и т.п... или упомянем ещё про сетевой IO, а так же где вы найдёте достаточно места (HDD), столько ОЗУ и прочие проблемы.
Решая все проблемки получится весьма недешёвая железка ;)
>[оверквотинг удален]Красивые слова! Красивая теория!
>>[оверквотинг удален]
> Красивые слова! Красивая теория!Это ты про удаление оверквотинга? И как, успешно удаляется? Теория доказана?
Если говорить о биткоинах, то AMD уделывает NVidia раза так в 2.
> Если говорить о биткоинах, то AMD уделывает NVidia раза так в 2.Дай угадаю, - ни нвидии, ни амд у тебя нет, про битконины узнал только из гугла!
> Дай угадаю, - ни нвидии, ни амд у тебя нет, про битконины
> узнал только из гугла!Дай я лучше тебе ссылочку кину на табличку что из кого можно выжать в плане биткоинов: https://en.bitcoin.it/wiki/Mining_hardware_comparison - вот и полюбуйся где там нвидия. Древняя стобаксовая видяха от амд семейсва HD5000 затыкает за пояс расфуфыренную теслу. Epic lol!
Аналогичное по смыслу соотношение будет и при бруте всяких MD5/SHA/... - просто потому тчо у амд больше вычислительных элементов при прочих равных ;)
Раз так в десять.
> чето мне кааца что nv GTX680 уделает этот кластерНа 4к бабла можно купить поболее одной 680
Разве что кушает она ~200+ Ватт, связка будет потреблять порядочно больше такого кластера
Но отношение произведённых биткоинов к электричеству всё-равно выше на порядок
> Но отношение произведённых биткоинов к электричеству всё-равно выше на порядокНа порядок - это с амдшными видеокартами. А нвидия в плане биткоинов и вообще параллельного обсчета криптографии - глубоко в опе. Понта много а выхлоп на рубль. Архитектура у них не фонтан для таких вычислений.
>> Но отношение произведённых биткоинов к электричеству всё-равно выше на порядок
> На порядок - это с амдшными видеокартами. А нвидия в плане биткоинов
> и вообще параллельного обсчета криптографии - глубоко в опе. Понта много
> а выхлоп на рубль. Архитектура у них не фонтан для таких
> вычислений.Это в сравнении с эффективностью пи, а не со стоимостью электричества вообще.
Глубоко ли она с архитектурой – точной инфы нет.
Но вот ввиду закрытости софт для неё оптимизировать проблематично, оттуда и слив АМД.Хуанг сам дурак, дык он и не спорит с этим.
> На 4к бабла можно купить поболее одной 680На 4К бабла для майнинга лучше купить 1-2 карты среднего или средне-топового класса от амд, этак x770...x850 (где x = 5..7). Гораздо больше намайнят чем любая нвидия. Кто не верит - смотрит таблицу на bitcoin.it и делает выводы...
>> На 4к бабла можно купить поболее одной 680
> На 4К бабла для майнинга лучше купить 1-2 карты среднего или средне-топового
> класса от амд, этак x770...x850 (где x = 5..7). Гораздо больше
> намайнят чем любая нвидия. Кто не верит - смотрит таблицу на
> bitcoin.it и делает выводы...Я не говорю, что лучше; я говорю, что можно
> В Raspberry Pi достаточно неплохой GPUтут как в анекдоте - "если бы он еще стоял, то ему вообще бы цены не было"
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=7&t=3330
так что тут только VFP можно задействовать, а ядро arm там совсем дохлое.
> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=7&t=3330Эталонный пример как жлобство проприерасов нагибает все попытки инноваций на корню.
> В Raspberry Pi достаточно неплохой GPU,... только для него AFAIK нет драйверов с поддержкой OpenCL. Наверное, можно и на графических шейдерах SHA-256 наколхозить, но вот честно, проще воткнуть несколько мощных GPUшек в отдельный комп и не иметь мучений.
Но как лаборатория по созданию кластеров - шикарная штука :)
На 700 MHz ну максимум 1 GFLOPS на 64 штуки, это примерно один GeForce 250 за 30$
Если по маркетинговым анонсам - 12.8 GFLOPS, тогда, по тем же маркетинговым анонсам
- даже слабее чем, GeForce GTX 560 за 200$. Плейстейшон 3 даёт 210 GFLOPS, при цене 300$,
на 4000$ можно устроить почти 3 Терафлопа!---
Короча, +100500 за Лего, -100500 за смысл. Хотя... помню первые курсы, - ну очень хотелось
что-нибудть пощупать, повтыкать, понажимать, оно как-то лучше доходит.
А первый обжатый RJ-45 - это почти как девственность потерять :)
> А первый обжатый RJ-45 - это почти как девственность потерять :)Какие-то у тебя стремные технологии обжима RJ-45...
Ага. Я отверткой обжимал, за неимением обжимки. Часа полтора на это угрохал. И ничего, работало :)
> Ага. Я отверткой обжимал, за неимением обжимки. Часа полтора на это угрохал.Полтора часа на 8 контактов? Т.е. более 10 минут на то чтобы ткнуть контакт отверткой? Да вы, дяденька, слоупок.
Оно учебное. Здесь важна не скорость совсем.
>На 700 MHz ну максимум 1 GFLOPS на 64 штуки, это примерно один GeForce 250 за 30$Сравнил недофопсы видюх с нормальными цпу. Идите дальше матрицы на них умножайте, больше не для чего они не годятся. Уже более 4х лет на рынке, а так ничего никто и не написал нормального. Ну не показатель ли?
Если задача эффективно раскладывается на 64 потока, то, скорее всего, разложится и на большее число оных. А если нет, то ни видеокарта, ни кластер полноценно нагружены не будут.
> на рынке, а так ничего никто и не написал нормального.Нормального - это чего например? Программ с поддержкой акселерирований операций на GPU нынче уже довольно много.
> Сравнил недофопсыЕсли недофлопсы это всё, что не умеет х86, то и у этого чуда такие же недофлопсы
Особенно учитывая ущербность камней
> Если недофлопсы это всё, что не умеет х86, то и у этого
> чуда такие же недофлопсыЯ думаю он о том что исполнительные элементы видях сильно отличаются от обычных CPU. Это по сути куча SIMD ALU у которых отпилено почти все остальное. Видяхи ориентирвоаны на массовый обмолот большой порции данных одним чихом и желательно более-менее последовательно. Потому что много там чисто вычислительных ALUшек, а всякой логики типа управления переходами - явно меньше. Потому что для GPU это не главное.
А вот ARM - вполне себе обычный general purpose процессор. Подразумевающий выполнение обычного кода с кучей переходов и прочая нежели относительно простой но массовый обмолот кучи данных.
По поводу чего их мипсы/флопсы/... будут довольно разными по свойствам. Так что в лобовую их могут сравнить только тролли опеннета :)
> -100500 за смыслА ты понял в чем тут смысл? Я тебе расскажу, смысл не в том, чтобы сделать быстрый кластер, а в том, чтобы научить студентоту строить и эксплуатировать кластеры. Так что не пость больше таких высеров, если не понимаешь сути.
>[оверквотинг удален]
> Если по маркетинговым анонсам - 12.8 GFLOPS, тогда, по тем же маркетинговым
> анонсам
> - даже слабее чем, GeForce GTX 560 за 200$. Плейстейшон 3 даёт
> 210 GFLOPS, при цене 300$,
> на 4000$ можно устроить почти 3 Терафлопа!
> ---
> Короча, +100500 за Лего, -100500 за смысл. Хотя... помню первые курсы, -
> ну очень хотелось
> что-нибудть пощупать, повтыкать, понажимать, оно как-то лучше доходит.
> А первый обжатый RJ-45 - это почти как девственность потерять :)Замечательно, и что вы будете запускать на этой GeForce?
Во-первых, Если кластер позиционирует себя как учебный, то не столь важна мощность, как просто соблюдение кластерной архитектуры, когда имеется однородное множество узлов однородно друг с другом связанных. Как вы будете учить людей всяких torque, maui, mpi, оптимизации ПО на кластерах и прочему на одной лишь видяхе? Изврат какой-то :)
Во-вторых, вычислительных ядер там 16, а не 512, как некоторые думают (512 нитей - это не значит, что можно запустить 512 _разных_ задач).
В-третьих, вы проверяли есть ли там двойная точность? Мне лень сейчас искать соответствующую спецификацию на эту карту, но двойная точность в расчётных задачах очень принципиальна.
В-четвёртых, ничего что классическую программу не запустишь на видяхе?
Думаю можно ещё пункты придумать, но вроде этого достаточно, дальше писать лень :)
>>[оверквотинг удален]
> Во-первых, Если кластер позиционирует себя как учебный, то не столь важна мощность,
> как просто соблюдение кластерной архитектуры,Да ты успойся уже (с), нет на этой перделке кластерной ахреньтектуры!
64 калькулятора соеденили езернетом, всё!Кластер - это софт, и технология его работы легко отрабатывается на 3-х вируалках!
Таймауты, задержки, латентности, ФЛОПСы/МИПСы, каждого узла расчитываются на бумажке,
задолго до закупки оборудования, более того - это надо все рассчитать даже для того,
чтоб бабло на закупку выделили.> Во-первых, Во-вторых, В-третьих, В-четвёртых...
В-единственных - скажи задачу, решаемую проблему и озвучь выделяемую сумму.
> 64 калькулятора соеденили езернетом, всё!Эти калькуляторы - обычные такие компьютеры, со всеми свойствами обычного компьютера, только мелкие. Чем и хороши.
Что-то мне подсказывает что программно симулировать подобное решение было бы как минимум куда практичнее и дешевле. Какие интересно проблемы масштабируемости этот кластер должен показывать, раз цель - обучение, при этом не 10, не 30, а именно 64 Raspberry Pi?
В принципе если "группе энтузиастов" делать больше нечего, то это не самое плохое времяпрепровождение.
Блоки питания весьма доставили.
Вообще-то на програмную эмуляцию, есть и эталонная реализация. Помнится в кой каком универе была "черная коробка" (АЛУ-шка) и софт для эмуляции.Да и потом, один ARM процессор эмулировать это ппц полный, не говоря уже о 64-х с разными пространствами памяти и т.д.
Чем принципиально отличается кластер на ARMах от например кластера на x86? В общем, собирать заведомое гогно только ради того, чтобы сказать "мы собрали кластер" как-то странновато и даже бестолково. Да есть кластер, да в нем 64 узла, но дальше то что?... Даже для изучения студентами польза сомнительна, разве что посмотреть на горы проводов и корпус из лего.
И потыкаться в этой горе проводов и перестать её пугаться. И понять, как железки горят время от времени и привыкнуть на это реагировать. Кластер - это не только софт, но и железо, и с ним тоже работать надо учиться.
в дц всё вполне себе нормально упаковано и никакой кучи непонятных проводов нет. А админ успеет "напугаться" кучей проводов у себя дома с 75000 штутами зарядок от разных девайсов
> 75000 штутами зарядок от разных девайсовВот заодно научится юзать мощный БП и "рельс" питания. Или проектировать локальные преобразователи. Собственно крутые заказные системы иногда как-то так и делают. С совершенно нестандартным подходом к питанию.
Вы, как я погляжу, прикалываетесь что ли? 64 платы по 3,5 Вт каждая (включая видимо питание в 0,5А через USB). Итого хватит примерно 250 Вт блока питания на 5В. Какие "рельсы", какое "мощное питание", "локальные преобразователи"?!...
> 250 Вт блока питания на 5В.Вот только как минимум современные комповые БП по 5V столько не отдадут :). И, кстати, если не прогуливать в школе физику, можно узнать еще и то что 250 ваттов представленные в форме 5 вольтов являют собой ток в какие-то жалкие ПЯТЬДЕСЯТ АМПЕР. Вот как раз и поучатся сильноточные цепи конструировать, 50А - это достаточно приличный ток и конструкция которая сможет его пропустить без вреда для себя и просадки напряжения будет выглядеть вполне убедительной сильноточной цепью :)
>> 250 Вт блока питания на 5В.
> Вот только как минимум современные комповые БП по 5V столько не отдадут
> :). И, кстати, если не прогуливать в школе физику, можно узнать
> еще и то что 250 ваттов представленные в форме 5 вольтов
> являют собой ток в какие-то жалкие ПЯТЬДЕСЯТ АМПЕР. Вот как раз
> и поучатся сильноточные цепи конструировать, 50А - это достаточно приличный ток
> и конструкция которая сможет его пропустить без вреда для себя и
> просадки напряжения будет выглядеть вполне убедительной сильноточной цепью :)Микруха делающая из двенадцати вольтов пять занимает один квадратный сантиметр площади и стоит 20р на митинском рынке, 64 микрухи обойдутся в сорок два бакса! Это ж просто нехеренно огромное бобло!
А ещё надо набрать блок питания, который умеет 25А давать в 12В, это ж ещё баксов на двести (за сервачный с запасом)
То ли дело купить 64 нокии по пятёрке за штуку, всего чуть больше трёх сотен получается.А если без сарказма, то они там построили колхоз из говна и палок дороже, чем можно было купить готовое решение ентерпрайз уровня
Вообще-то между пачкой виртуалок и пачкой реальных железяк разница есть. И неплохо бы чтобы студенты эту разницу видели. Начиная с проблем "провод отошел" или "полезли в одно, зацепили другое". А количество - дело такое. Скорее всего была (очень небольшая, надо сказать) сумма денег - сколько в неё влезло, столько и поставили. Тут скорее даже не в масштабируемости дело, а в том чтобы разные проблемы почаще вылезали и можно было поучиться с ними разбираться.
>Вообще-то между пачкой виртуалок и пачкой реальных железяк разница естьДа кто спорит то.
>И неплохо бы чтобы студенты эту разницу видели.А вот тут большой вопрос. На сколько студенты должны быть "слепые", если для того чтобы увидеть разницу им нужно было 64 узла. Почему нельзя обойтись например 10, тем более, как Вы говорите, эффекта масштабируемости тут нет? В своей книге У.Р.Стивенс обходился 2-3 узлами чтобы практически полностью описать работу сети. Есть и книга по параллельным вычислениям - тоже 2-3 узла. Я бы понял если новость описывала какой-нибудь специальный стенд, который позволяет имитировать различные проблемы сети. Тут же кроме собственно модного ныне "Raspberry Pi" ничего нет.
На примере 2 узлов поведение намного менее иллюстративно чем на 64-х. Капча одобряет: 99990
Тогда можно книги для "продвинутых" сделать на подобие детских. Открываешь значит ее, а она тебе и музыку какую сыграет и картинки разноцветные. В общем, за иллюстрациями к "веществам". Нормальным людям все это заменяет умение мыслить и желание что-то понять.
1) Чем больше машин - тем проще видеть реальные "железные" проблемы. Не имитированные, а именно те, которые возникают неожиданно и с которыми надо что-то решать, не имея готовых мануалов.
2) Я хочу видеть, как вы на паре-тройке узлов сможете, скажем, поиграться с различными конфигурациями сети. Сейчас у них один свитч - но добавить не проблема, и студенты смогут получить шикарный практический опыт работы с различными способами организации кластера.3) Описать абстрактно и умозритлеьно смасштабировать - это одно. Удобно для изложения, ибо компактно. Пощупать ручками - это совсем другое. Ибо сенсорный опыт, который запоминается много лучше. В общем для обучения куча этих игрушек - самое то. И то, что в них можно проводочки потыкать и вообще они глазами видны и руками щупательны - качество очень ценное.
Реальные "железные" проблемы, для целей обучения, должны быть контролируемы и количество тут ни при чем. Щупать это конечно хорошо, но полезно это только слепым т.к. по другому "видеть" они не умеют. "Слепым" администраторам реального железа в виде 64 расбериПи будет недостаточно чтобы "прозреть" т.к. неизлечимо.
Конфигурации сети?! Что же это за конфигурации, где каждый из 64 узлов выполняет свою роль, хотя вроде как кластер обсуждаем.
Они не первые, фороникс кластер из биглбордов собрал раньше :P
для обучения студентов? из лего? может для дошколят?
куда б интересней была бы конструкция без туевой хучи проводов, а разъемы были бы прямо в лего
ты удивишься, но для пендостанов самое главное - деньги. или результат за деньги.
а ради достижения результата они не стесняются делать вспомогательные вещи из подручных материалов. тем более, что скорее всего эти лего сохранились от детских времён, а значит тратиться на них не пришлось и все деньги ушли в результат
Так вот кто все скупил...
в стоимость входит конструктор лего? а то у нас еще 4 тыщ долларов нужно потратить на конструктор лего =)задумка интересная
вопрос , все чаще вижу что "недокомпьютеры" пихают в лего, на сколько там с тепловыделение и при нагреве не выделяются ли токсины из пластмассовых деталюшек или они на столько экологически чистые? =)
> а то у насКупите не "у нас". В эпоху глобализации с этим совершенно никаких проблем.
Началось... :(
Скоро появится первый ИИ и машины осознают себя...
Уже представляю огромных роботов из лего крошащих дома ногами.
Всё, надо готовиться...
Пошёл собирать АК-47 из конструктора, в терминаторе вроде хорошо себя проявил против машин, аимбот-самонаведение будет обеспечен на базе Raspberry Pi.
>Пошёл собирать АК-47Некромант
>>Пошёл собирать АК-47
>НекромантАК-47 доставляет больше. 7.62 же
Кто? Кто, я вас спрашиваю, распространил эту моду на несуществующий автомат? Нет в природе такого агрегата АК-47! СВДК лучше идите собирать, она против дронов эффективнее будет.
Нет АК-47?
Википедия утверждает обратное!
Забудьте про АК-47. АКМ! Тоже 7,62, но поновее.
> Пошёл собирать АК-47 из конструктора,Увы, если это получится - вам светит УК РФ. Хотя я подозреваю что полисмены будут сильно материться при попытке предъявить вам обвинение, т.к. "автомат из лего" вызовет у судей немало лулзов :)
Не вижу повода для критики. Важен факт, решили - сделали.
заголовок поправьте блин, а то я спросонья решил, что они на логических элементах из лего кластер замутили. вот на это я бы посмотрел, дааа :)
Неплохая поделка, полезная. Только вот 100500 БП - как-то не очень, могли обойтись одним на всех, ну или 2-3 - для вящей надежности.
Блин, люди который месяц хотя бы одну RPi ждут, в свои проекты интегрировать: квадракоптеры, системы климатического мониторинга, навигационные системы, в лаборатории... А эти лего собирают из 64 штук. Да еще так тупо, не могли один мощный БП на пучек RPi использовать?
Чтоб вы понимали в отладке работы кластера! А отказ отдельного БП вместе с узлом? А обработка событий "не все живы"? А не очень одновременный старт? А вам подавай большую красную кнопку на всех...
Чумовая вещь. Надо будет повторить дома. За пару сотен баксов иметь масштабируемый пром кластер в миниатюре такая возможность реально радует.
>Для питания всех компонентов кластера использовано 13 удлинителей по пять розеток в каждом, в которые были вставлены недорогие 5-вольтовые блоки питания.Это пять! :D
Практическая ценность (включая ценность для обучения) этой шняги стремится к нулю. Примерно как рейд из старых флешек. Так, пофаниться...