Post
Topic
Board Бизнес
Re: [Предзаказ] Bitfury ASIC 65nm
by
smolen
on 23/07/2013, 08:38:30 UTC
поясните не разбирающимся в чем подколка?
  Битфури выбрал дизайн типа sea-of-hashers, много мелких ядер, которые вычисляют хэш итерация за итерацией, как в стандарте https://en.wikipedia.org/wiki/SHA-2 написано. Часть вычислений в итерации можно провести только последовательно, нельзя начать следующую операцию пока не известен результат предыдущей. От длины этой цепочки зависит время на каждую итерацию, а от этого времени - максимальная частота чипа, чем короче, тем быстрее. Есть куча возможностей предвычислить часть данных для текущей итерации пока выполняется предыдущая (и глубже), но результаты надо где-то хранить между итерациями. И это вычитание восстанавливает нужное значение (уже разрушенное) обратной операцией, экономя 32 триггера.
  Детально я не разбирал, да и в железе особо не разбираюсь, но идею уловил, очень ловко сделано.