Платы FPGA
FPGA (ППВМ, программируемая пользователем вентильная матрица) карты для майнинга - это гибридное решение, по архитектуре близкое к видеокартам, однако по принципу работы больше похожее на ASIC майнеры. Основные отличия заключаются в скорости вычислений, во много раз превосходящей современные видеокарты, а также в возможности перепрограмировать чип по своему усмотрению, при помощи языков программирования Verilog или VHDL.
Особенности FPGA
- Программируемая логика — настойте устройство на любой алгоритм!
- Эффективность майнинга в несколько раз выше чем на видеокартах
Основные параметры FPGA для майнинга:
- Техпроцесс (28 нм, 20 нм, 16 нм, 14 нм FinFET) - влияет на энергоэффективность добычи, и как следствие на ROI
- Количество таблиц поиска (LUT, lookup tables), состоящих из 6 входов (LUT6). Большее число LUT позволяет совершать больше вычислений
- Количество внутренней памяти, измеряется в МБит (мегабитах) - один из самых важных параметров. Каждая FPGA плата имеет определенный ограниченный объем внутренней памяти. В случае если программе требуется больше памяти, чем использует плата, FPGA получает доступ к более медленной внешней памяти.
- Пропускная способность внешней памяти имеет также очень большое значение, поэтому со временем на рынке появились платы с HMB2 (высокоскоростная шина памяти)
- Внешняя память - в настоящее время это DDR4 SDRAM, QDR SRAM или RLDRAM.
- TDP или энергопотребление - у современных Hi-End FPGA тепловыделение составляет от 150 до 250 Вт и выше.
Отличия FPGA от ASIC
Основное отличие FPGA от ASIC устройств заключается в программируемой логике. Пользователь FPGA сам может перепрограммировать плату в любой момент, например для майнинга на другом алгоритме, в отличие от асика, где логика задана изначально и не поддается изменению.
Актуальные модели FPGA
В настоящий момент на рынке актуальны следующие модели ППВМ для майнинга:
- Xilinx серия Kintex UltraScale+
- Xilinx серия Virtex UltraScale+
- Intel (Altera) серии Agilex, Stratix
- Microsemi (Actel) серия PolarFire AFS1500
Готовые платы с вышеуказанными чипами производят компании:
- TUL BTU9P
- Bittware CVP-13, XUP-P3R, XUP-VV4
- SQRL BCU 1525, FK33 (Forest Kitten) на базе VU33P HBM2
- Xilinx VCU1525, KU040