Я не эксперт FPGA, но я балуюсь.
Это правильно? Поэтому я угадала, есть по крайней мере один член Bitcoin сообщества с доступом по меньшей мере, один FPGA. Вы собираетесь разместить свой код теперь, когда вы были outed?
Я спросил некоторых людей ...
И я покупаю Rogaine для моего друга ...
Кончилось тем, что современный настольный компьютер имеет такое огромное преимущество (8 тактовой сердечников на 3 ГГц?),
Святое дерьмо! Ты серьезно? Это средний рабочий стол в эти дни? Я до сих пор с помощью одноядерный P3 бега Ubuntu. Ну, по крайней мере, я был до моего питания не гадил, и убили мою материнскую плату. Можете ли вы поверить, что они хотят $ 200, чтобы обновить !?
поэтому только в широком масштабе параллельная реализация будет иметь возможность конкурировать.
Мой корень Дело в том, что те, кто уже владеет эти чипы, на самом деле не нужно "конкурировать", FPGA просто добавить к тому, что их центральный процессор (ы) может уже сделать. Они не должны * заменить * процессор.
Там на самом деле не так много ограничений ввода / вывода, так что это просто шлифовка на нонс и тестирование на успех. Большинство коммерческих ядер SHA256 сосредоточиться на пропускной способности ввода / вывода, для типичного применения пропускания много данных в хэш.
Так что вы думаете, что coproccessor с использованием локальной памяти на FPGA может идти быстрее, чем аппаратные средства на VIA-из-за ограничения ввода / вывода?
Это что-то сильно отличается, с самообразующимися входами и тест на выходе каждого цикла.
Так .. Сколько раундов вы можете поместиться в миллион ворота?
Я предполагаю, по крайней мере, четыре, может быть, больше, чем 10. Сложнее догадаться, если один использует локальную память, что материал может быть злым быстро на некоторых вещах.
Современный графический процессор и некоторый коварный код OpenCL / CUDA кажется лучшей авеню для исследования, быстрого поворота, и масштабируемых скоростей. Вы бы как высокие тактовые частоты и параллелизм в работе.
Конечно, для тех, у кого есть GPU, а не FPGA. Конечно 55mhz не кажется, как дерьмо по сравнению с 8 ядер на частоте 3 ГЦа, но установка ша-256 в программном обеспечении не может обработать хэш в одном цикле, в то время как хорошо сделали «твердотельной машина» (который, как я понимаю, это, что программа FPGA на самом деле) может обрабатывать один хэш в одном цикле, если I / O не является ограничением больше. Умножьте это, однако многие сердечники могут быть запрограммированы на одном чипе, и есть серьезные potiental здесь.