Размер одного обращения (загрузка очередного задания) - 19*32 бит = 608 бит. Поллить надо вдвое чаще чем решает чтобы все хорошо работало. Ну плюс еще оверхид из-за пауз и резетов - грубо 2 килобита на задание. Чип интервал перебирает не полный - 756/1024. Соответственно одно задание на 5 Gh/s скорости решит за 756/1024*4/5 секунд = 0.6. Т.е. один чип будет кушать 2 килобита каждые 0.6 секунд. Или 3.3 килобита/чип. На 50 Mhz можно поставить _15000_ чипов - т.е. если все работает без косяков можно стойки соединять в одну шину........ Плюс еще дополнительно для надежности можно делать на том-же SPI коммутаторы. На стандартные для распи скорости (2.5 мегабита норм идет через шлейфы и т.д. правда драйвера там хилые) - 750 чипов.
Я как то раз уже пропустил тот ньюанс.
nonce - 32битная, и уже с авалонами на 60GH подошли к тому что железо перебирает весь интервал меньше секунды, так что 15к чипов нужно либо усложнять (перебирать что то другое), либо не искать возможность в 64битном nonce (я так понимаю это должны поддержать все, начиная с офф клиента).