Текущая конкурентоспособность ПЛИС

Я знаю, что процессоры и графические процессоры больше не могут конкурировать с ASIC, но как насчет FPGA? Они все еще разумны? У кого-нибудь есть примерное представление о том, какой Gh/s (или Mh/s) был достигнут с чем-то вроде Spartan 6?

На en.bitcoin.it/wiki/Mining_hardware_comparison есть отчет о 100 Mhash/s на устройстве Spartan 6. Однако они не указывают энергопотребление, что является критическим вопросом. Другие описанные там FPGA-майнеры на 1-2 порядка менее эффективны по мощности, чем нынешние ASIC, и на 4-5 порядков дороже в пересчете на хешрейт.

Ответы (1)

Сначала немного о майнинге ПЛИС . ​

Примерно в 2011 году некоторые майнеры начали переходить с графических процессоров на FPGA (программируемые на месте вентильные массивы) после того, как первая реализация майнинга биткойнов вышла в Verilog (язык аппаратного проектирования, который используется для программирования FPGA).

Общее обоснование использования FPGA состоит в том, чтобы попытаться максимально приблизиться к производительности пользовательского оборудования, а также позволить владельцу карты настраивать или перенастраивать ее « в поле ».

В отличие от них, специализированные аппаратные микросхемы разрабатываются на заводе и всегда выполняют одно и то же. FPGA обеспечивают лучшую производительность, чем графические карты, особенно в операциях « побитовой обработки », которые тривиально указать на FPGA.

Охлаждение также проще с FPGA, и, в отличие от графических процессоров, вы теоретически можете использовать почти все транзисторы на карте для майнинга. Как и в случае с графическими процессорами, вы можете объединить множество ПЛИС и управлять ими из одного центрального блока, что люди и начали делать.

В целом, можно было построить большой массив ПЛИС более аккуратно и аккуратно, чем с графическими картами. Используя FPGA с тщательной реализацией, вы можете получить до GH/s или один миллиард хэшей в секунду.

Это, безусловно, значительный прирост производительности по сравнению с центральными и графическими процессорами, но даже если бы у вас была сотня 141 платы вместе, каждая с пропускной способностью 1 ГГц/с, вам все равно потребовалось бы в среднем более 50 лет, чтобы найти биткойн-блок на текущий уровень сложности.

Несмотря на прирост производительности, дни майнинга FPGA были весьма ограничены. Во-первых, для майнинга биткойнов их заставляли работать тяжелее — они были постоянно включены и разогнаны, — чем на самом деле были разработаны FPGA потребительского уровня. Из-за этого многие люди видели ошибки и сбои в работе своих ПЛИС во время майнинга. Также оказалось сложно оптимизировать шаг 32-битного сложения, который имеет решающее значение при выполнении SHA-256. FPGA также менее доступны — вы не можете купить их в большинстве магазинов, и меньше людей знают, как программировать и настраивать FPGA, чем GPU. Что наиболее важно, несмотря на то, что FPGA улучшили производительность, цена за производительность была лишь незначительно лучше, чем у графических процессоров. Это сделало майнинг на FPGA довольно недолговечным явлением. В то время как майнинг на GPU доминировал около года,

Однако - цикл повторяется .

Стоит отметить, что несколько более мелких альткойнов действительно использовали головоломку, отличную от SHA-256, но наблюдали ту же траекторию майнинга, что и Биткойн.

Для ASIC все еще существует много времени между разработкой чипа и его поставкой, поэтому, если новый альткойн использует новую головоломку (даже просто модифицированную версию SHA-256), это позволит выиграть некоторое время, в течение которого ASIC еще не доступны. . Как правило, майнинг будет происходить точно так же, как биткойн, от процессоров к графическим процессорам и / или FPGA к ASIC (если альткойн очень успешен, как LiteCoin). Лично меня очень интересует Zcash.

Большая часть контента для этого ответа была взята из этого превосходного ресурса .