18 марта 2010 г.

Скепсис по поводу суперкомпьютеров

Сейчас с маниакальной поспешностью создаются суперкомпьютеры. В их создание вкладываются бешеные деньги.

Скорость суперкомпьютеров измеряют в флопсах. Чаще всего в Терафлопсах. Флопсы - это количество операций с плавающей точкой в секунду. 1 Терафлопс - это 10^12 флопсов или 1 000 000 000 000 флопсов.

Белорусский суперкомпьютер СКИФ К-1000, созданный в 2004 году вошел в TOP500 суперкомпьютеров мира. Его пиковая производительность равна 2,534 Терафлопса.

Это не очень много по сравнению с самым быстрым суперкомпьютером в мире Cray XT5 Jaguar. Его производительность - 1759 Терафлопсов.

Но сильно может удивить факт, что добровольцы с домашними компьютерами, объединившись с использованием программного обеспечения в виртуальный суперкомпьютер, могут обойти эти машины. Их квазисуперкомпьютеры имеют более высокую мощность, чем приведенные выше машины.

На сегодняшний день самая мощная распределенная сеть F@h объединяет в среднем около 400 000 компьютеров, демонстрируя вычислительную мощность более 5000 Терафлопсов.


Вторая по размеру распределенная сеть BOINC объединяет около 605 000 компьютеров, с общей мощностью 4725 Терафлопсов.

Получается, что один новый клиент, подключившийся к одной из этих сетей добавляет ей 0,0125 или 0,0078 Терафлопса (среднее значение 0,0102 Терафлопса).

Для ориентировочного сравнения настольный компьютер имеет производительность порядка 0.1 Терафлопса. Разница в цифрах получается от того, что компьютеры пользователей работают в распределенных сетях не 100% от возможного времени, а около 9,8% (2 часа 21 минута в сутки).

Отсюда можно сделать вывод, что белорусскому суперкомпьютеру соответствует - 249 распределенных узлов. Что не удивительно, так как сам СКИФ-1000 состоит из 288 одинаковых узлов. При его стоимости около 615 000 евро.

В Беларуси ориентировочно 3 107 000 интернет-пользователей. Количество компьютеров, подключенных к интернету установить не удалось. Не помог и сайт Национального статистического комитета Республики Беларусь. Если учесть, что интернет-пользователей больше, чем компьютеров. Многие компьютеры - устарели, а некоторые из них являются сотовыми телефонами или игровыми приставками. Я могу предположить, что число компьютеров в Беларуси превышает 1 000 000 штук.

Их объединение в национальный квазисуперкомпьютер могло бы показать мощность не менее 10 000 Терафлопсов, что позволило бы обойти ведущие суперкомпьютеры в мире. БСРВ (Белорусская Сеть Распределенных Вычислений) смогла бы обойти Cray XT5 Jaguar по мощности в 5,7 раза. И при этом - без особых финансовых затрат. А имеющийся на данный момент СКИФ К-1000 слабее, чем Cray XT5 Jaguar в 700 раз.

Сравнение суперкомпьютерных систем (площадь круга соответствует пиковой производительности)

1 - самый мощный белорусский суперкомпьютер СКИФ К-1000;
2 - самый мощный в мире суперкомпьютер Cray XT5 Jaguar;
3 - второй по мощности в мире квазисуперкомпьютер BOINC;
4 - самый мощный в мире квазисуперкомпьютер F@h;
5 - теоретический квазисуперкомпьютер БСРВ.

Комментариев нет: