polym0rph
@polym0rph
Основатель Bits.media

Как точнее измерить производительность сети Bitcoin в FLOPs?

Всем привет!


Возник вопрос — как с наименьшими ошибками оценить мощность сети Bitcoin в FLOPS? Проблема в том, что FLOPS — операции над числами с плавающей точкой, а подсчет sha2 — над целыми. Поэтому сравнивать эти показатели некорректно.


Существует формула, по которй bitcoinwatch.com считает мощность сети Биткоин:

1 INTOP = 2 FLOP

1 hash = 6.35K INTOP

1 hash = 12.7K FLOP


На данный момент, согласно bitcoinwatch, мощность сети составляет 271 PFLOPS, что превышает показатель самого мощного суперкомпьютера Titan в 15 раз. Цифра красивая, но несколько с потолка получается.


Приведу таблицу для разных видеокарт

ATI HD 7970 3,8 TFLOPS, 650 Mhash/s, 1 hash = 5.84k FLOP

ATI HD 5870 2,7 TFLOPS, 400 Mhash/s, 1 hash = 6.75k FLOP

nVidia GTX 580 1,5 TFLOPS, 140 HASH/s, 1 hash = 11.29k FLOP


Получается, только nVidia GTX 580 хоть как то соотвествует формуле bitcoinwatch, но, так как большинство занимаеться майнингом на видеокартах от ATI, то данные значения не верны.


Идет обсуждение и на вики en.wikipedia.org/wiki/Talk%3AFLOPS#Distributed_com... но ответа там тоже нет.


Понятно, что сравнение не совсем корректно, но хочется понять, как можно с наименьшими искажениями оценить вычислительную мощь сети.
  • Вопрос задан
  • 8183 просмотра
Пригласить эксперта
Ответы на вопрос 1
OverQuantum
@OverQuantum
Думаю, нужно собрать таблицу по показателям TFLOPS / Ghash для разных видеокарт, оценить из неё предельные значения (минимальное и максимальное) и некое среднее — из предположений вида «X% майнеров использует видеокарты A, Y% — видеокарты B».
Может быть точечный график TFLOPS / Ghash подскажет какие-то особенности.
А оценка 1 INTOP = 2 FLOP скорее всего взята по CPU.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы