| Топовый суперкластер на АРМах |
[Июл. 17, 2009|09:05 am] |
Смотрю я на бигльбоард, (точнее на Gumstix) и думаю: А ведь у них и сопроцессор есть, и куча всяких памятей на борту, и горячий чипсет им не нужен, и стоят недорого.. Если из них собрать плотно набитые одновершковые стоечные юниты, добавить продув всего юнита и набить такими юнитами двухаршинную стойку, то мы ведь получим крутейщий суперкомп. Даже если считать Только по ядру без учёта графического акселлератора, то получим порядка 1GFLOPS в объёме 2х6х0.5 = 6см3. ну, удвоим объём платы чтоб было место для подачи охлаждающего воздуха или воды - получим примерно 10см3 или 0.01л. Объём стойки примерно 2м3 (2000л), то есть, в стойку можно упихать порядка 200000 плат и поиметь 200 TFLOPS и заплатить порядка 40.000.000 баксов (по розничным ценам, то есть, оптом раза в 4 меньше. А если еще и лишние разъёмы не напаивать..) Если я не обсчитался, это будет в 25 раз круче по производительности чем топ из http://supercomputers.ru/ , вроде как примерно в ту же цену и заметно компактнее. Да, сам процессор врозницу стоит около $40. ( 40*200000 = 8 лимонов) |
|
|
| Comments: |
во-первых, top500.org во-вторых, как там система команд и плавающая точка, не расползётся ли одна операция на кучу инструкций? в-третьих, что насчёт связи между процессорами? от шины зависит, насколько реальная производительность будет ниже, чем производительность 1 процессора умножить на количество
Да, кстати, всё что не плавучка — не HPC по определению. У нас читал лекцию про это человек из HPC-пордразделения и говорит “Одна из самых больших поставленных нами систем стоит там-то, но её вы не найдёте в рейтингах, потому что на ней только целочисленные задачи — комбинаторика — и это по определению не HPC”
Плавучка там честная, если верить даташиту.
шина - от задач зависит.
В суперкомпьютерах не процессоры главное, а интерконнект. Оно дорогущий. Гигабитный езернет для суперкомпьютера — не интерконнект а хуйня на палочке. но даже с ним сделать 200K точек соединения — задача чудовищная. Infiniband / 10G Ether будет ещё дороже. Во много раз.
А нужна ли нам одна общая шина? :) В принципе же можно и по 32+ GPIO ног вывести на каждого из 4..6 соседей.
Плюс, есть всякие тупые (легко распараллеливаемые) задачи типа томографии - там можно (чуток утрируя) тупо раздать каждому процу по всему массиву информации и каждый посчитает одну свою точку, а потом всё это в общую кучу свести.
для таких задач не надо суперкомпьютер городить, а поставить много дешевых PC, как в датацентрах гугла
обычная персоналка занимает места порядка на три больше (цена аренды площади помещения), жрет электричества порядка на два-три больше (цена электричества), греется соответственно больше (цена электричества для кондиционеров), а кроме того, имеет подвижные кулеры, которые надо обслуживать.
не, там же только материнки голые, и водяное охлаждение. поищи в инете - недавно пробегали видео из таких датацентров. | |