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 — не можна.
