Я попробую еще раз свести вместе все расчеты. Мне вообще странно как вы продолжаете спорить "что больше" и "что меньше", не приводя цифр. Потому как "лучше", "больше" в таких вопросах сводится к сравнению цифр. 1Вт больше чем 2Вт - это понятно. А "у меня в подвале происходит странный стук" - неясно как прикрутить.
Попробуем рассмотреть под микроскопом каждую цифру. Для определенности возьмем BlueGene/Q, как наиболее типичного представителя класса "2000 Мфлоп/Вт".
- Что означают эти Флопы? Во-первых, это толстые, double float, хорошо подходящие для оценки.
- Что значат 82кВт на полную стойку (16384 ядер)? Это данные прототипа из 4 стоек, приведенные к конкретному экземпляру пропорционально. Получались они примерно так: (смотри картинку),
http://www.alcf.anl.gov/...M_BGQ_Architecture_0.pdf
Во-первых, мы видим, что хитрые бизнесмены взяли производительность из linpack, а потребление - максимальное из всех остальных тестов кроме linpack :о) (Впрочем попу себе они прикрывают, и в спецификациях указывают 100кВт на стойку:
http://www.redbooks.ibm....pieces/pdfs/sg247872.pdf ) Поправим их. Получим не 2100 Мфлоп/Вт, а 1700 Мфлоп/Вт.
Во-вторых, эти цифры включают водяное и воздушное охлаждение шкафов, но <видимо> не включают вентиляцию самого помещения. На мой взгляд, это не самая затратная часть (ASHRAE classes 1 and 2: recommended environment range of 20 to 25 C,
http://tc99.ashraetcs.or...ope_Final_Aug_1_2008.pdf ) У кого есть оценки - помогите.
В-третьих, эти цифры включают все затраты на интерконнекты и IO (в стойку включены от 1 до 4 IO Drawer)
Итого выходит честных 1700 Мфлоп/Вт.
Попробуем проделать подобный анализ про персоналки, подключенные к BOINC...
- Где брать данные по разнице потребления системы под нагрузкой и без нагрузки? Годится ли TDP?
Попробуем сравнить измеряемые цифры, источники:
http://www.pcper.com/rev...-Consumption-and-Perform ,
http://en.wikipedia.org/...wer_dissipation_figures. Хоть нагрузки там ни разу не linpack, да и про системы ничего не пишут, другого источника пока нет.
Phenom II X6 1090T: TPD 125Вт, увеличение под нагрузкой: 257-137 = 120Вт. Попадание хорошее.
Core i7-2600K: TDP 95Вт, увеличение под нагрузкой: 164-97 = 67Вт. Промах процентов на 30, многовато.
Поэтому будем пробовать делать оценки исходя из реальных измерений рабочих систем.
- Где брать данные по бенчмаркам?
Как ни странно, найти что-то в энторнэтах довольно сложно. Чтобы не ходить далеко - предлагаю пока взять две системы, от hoarfrost и от Creatormaster, благо данные по ним есть.
hoarfrost: AMD Phenom II X6 T1100, 68Гфлопс-ов, делим на 120Вт (считаем почти 1090), имеем 566Мфлоп/Вт
Creatormaster: 80флопс-ов, 70Вт от автора хорошо согласуются с 67 из ссылки выше, что вселяет в нас уверенность :о) Итого 1190 Мфлопс/Вт.
Итого берем среднее, чтобы оценить BOINC в целом. (566 + 1190) / 2 = 878 Мфлоп/Вт.
Итого выходит энергоэффективность распределенных вычислений в два раза хуже, чем у суперкомпьютерных решений. Что меня, в общем, не удивляет, т.к. одна из задач проектирования таких систем - уменьшение стоимости владения, в том числе и счетов за электричество. А цели вероятнее всего достигнет тот, кто ставит себе задачу ее достигнуть.
Жду возражений, но пожалуйста, не в стиле "не верится", а в стиле, хотя бы "давайте введем поправочный коэффициант Х=... потому что...". Ну или в стиле "а в другом документе пишут другое, вот ссылка"
Как всегда спасибо участникам за то, что заставили меня просветиться в архитектуре BlueGene/Q :о)
Что осталось за кадром:
- GPU. Слишком отдельная тема и специфические задачи.
- Оценка большого парка как старых суперкомпьютеров, так и старых десктопов. И тех, и этих - пруд пруди, показатели их разумеется хуже.
- Оценка того, что компьютеры участников РВ, считают не только в процессе прочей работы, но и остаются включенными специально чтобы считать.
- Оценка энергии, затраченной на производство компонентов систем.
- Ну и еще наверное я что-нибудь забыл :о)
- Оценка плюсов РВ. Их много, но останавливаться на них не хочу, по крайней мере пока это офтоп :о)