FPGA
16.04.2026
FPGA (Field-Programmable Gate Array, программируемая пользователем вентильная матрица) — интегральная схема, которую можно программировать после производства. В отличие от чипов с фиксированными функциями, логику FPGA можно перенастраивать с помощью языков описания аппаратуры (HDL): VHDL или Verilog.
FPGA в майнинге
FPGA занимают промежуточное положение в спектре майнингового оборудования:
| Оборудование | Гибкость | Эффективность | Стоимость |
|---|---|---|---|
| CPU | Высокая | Очень низкая | Низкая |
| GPU | Средняя | Низкая–средняя | Средняя |
| FPGA | Средняя | Средняя–высокая | Высокая |
| ASIC | Нет | Очень высокая | Очень высокая |
FPGA эффективнее GPU по энергопотреблению для конкретных алгоритмов майнинга, однако требуют технической экспертизы для настройки (написание или развёртывание битстримов).
Когда применяются FPGA
- Эксперименты с алгоритмами — до появления ASIC для новой монеты
- ASIC-резистентные монеты — некоторые алгоритмы разработаны с расчётом на FPGA
- Низкообъёмный майнинг — когда алгоритм не оправдывает разработку полноценного ASIC
FPGA vs. ASIC
Как только ASIC создан под конкретный алгоритм, он, как правило, значительно превосходит FPGA по хешрейту и эффективности. FPGA можно перепрограммировать под другие алгоритмы; ASIC — нельзя.
