Часто задаваемые вопросы (FAQs)

14 min read

Ниже приведены вопросы, которые часто задаются в сообществе FPGA. Если у вас есть вопросы, которые здесь не отмечены, пожалуйста, свяжитесь с нами :


Вопрос: Что такое майнинг FPGA?

FPGA – это эффективный и быстрый способ майнинга, по сравнению с майнингом GPU А также значительно превышает показатели майнинга CPU. FPGA обычно потребляет малое количество энергии с относительно высоким хэш-рейтингом, что делает майнинг FPGA более рентабельным и эффективным, чем GPU.

Вопрос: Каковы плюсы и минусы FPGA в сравнении с GPU и ASIC?

Для этого давайте взглянем на таблицу:

ОборудованиеМощностьАдаптивностьЦенаДоступностьУдобство использования
ASIC---✔️✔️
GPU✔️✔️✔️✔️✔️
FPGA-✔️✔️✔️-

Выглядит так, что FPGA имеют преимущество перед GPU и ASIC только в двух из пяти категорий, но эксперты считают, что они являются ключевыми в текущей рыночной ситуации. Если вы можете переключаться между различными алгоритмами и добывать самые прибыльные коины, вы можете гарантировать себе высокую рентабельность инвестиций (ROI).

Проблема в двух других категориях: удобство использования и доступность. Для отображения проектов на FPGA инженер использует язык описания аппаратных средств (HDL), в то время как наиболее популярными являются VHDL и Verilog. Программисты пишут битстрим-программу, которая сообщает FPGA, что делать, а затем загружают ее на плату FPGA.

Q: Can FPGA mine Bitcoin or Ethereum?

Technically, yes, it can. But for Bitcoin, ASIC is already there, so it would make no sense for FPGA to compete with ASIC because ASIC would be a lot faster than FPGA. For Ethereum, ETH PoW algorithm (Ethash) is memory intensive (requires a lot of memory) then FPGA is not suitable because FPGA is core intensive, FPGA hashing speed would be around GPU hashing speed. But, FPGA with HBM can mine Ethereum faster than GPU because HBM allows the accelerators to perform memory-bound compute tasks much faster than existing technology while consuming much less power than external DRAM.

Вопрос: Как я получу доступ к обновлениям сайта?

By 💌 Подписавшись на нашу рассылку. Если вы пропустили предыдущую рассылку, вы можете найти ее здесь 👉Архив рассылок !

Вопрос: Какие FPGA сообщества существуют?

Вопрос: Что такое битстрим, майнер и пул?

  • Битстрим
    Файл .bit ,содержащий алгоритм майнинга. Который должен быть запрограммирован на FPGA через Vivado / NextJTAG / Minerator, чтобы начать майнинг

  • Майнер
    Бинарный файл или исходный код, который используется для связи между пулом и FPGA. Аналогичен программе майнера для GPU, но вместо сообщения с GPU программа майнера здесь сообщается с FPGA.

  • Пул
    Поскольку в прошлом все больше майнеров конкурировали за ограниченную поставку блоков, многие обнаружили, что они работали месяцами, не находя блока и не получая вознаграждение за свои усилия по майнингу. Для устранения различий в доходах майнеры начали объединяться в пулы, чтобы они могли распределять вознаграждения более равномерно.

Вопрос: Где мне найти битстримы для FPGA?

На сегодняшний день три девелопера открыли свои битстримы для широкой публики: 🔥whitefire990, ⛏Allmine, 🎅🏼DedMaroz, 🏎Ruplikmastik, и 🌐Altered Silicon. Вы можете загрузить их битстримы на странице загрузки.

Вопрос: Как охлаждать FPGA?

Есть несколько способов охлаждения FPGA:

Вопрос: Для чего блок водяного охлаждения? Как его установить?

Этот блок предназначен для водяного охлаждения FPGA. Об установке блока вы можете прочитать здесь :👉Контроль перегрева - VCUs и BCUs - Часть 1..

Q: Вопрос: Как настроить систему водяного охлаждения?

Об этом можно узнать в следующей статье: 👉Рекомендованные системы водного охлаждения..

Вопрос: Где я могу приобрести запчасти для водяного охлаждения FPGA?

Вы можете найти их у нескольких поставщиков. Однако, на нашем сайте FPGA.guide представлен комплект водяного охлаждения все-в-одном, в котором есть все необходимые элементы. Вы можете приобрести его здесь 🛒FPGA.guide Shop. Он совместим с BCU1525, CVP-13, BTU9P, XUPVV4-VU9, и MA-X1.

Вопрос: Для чего кабель-адаптер DC1613A?

DC1613A кабель-адаптер нужен для 🔌Модификации FPGA's Vcc. Перед использованием кабеля DC1613A, мы рекомендуем вам ознакомиться с одной из наших статей, 👉](/howto-lower-vcc). Вы можете купить кабель-адаптер в 🛒FPGA Guide Shop.

Вопрос: Сколько ватт должен иметь блок питания?

Вам нужен блок питания PSU, который может производить не менее 350 Вт на каждый блок питания VCU на шине 12В. Высококачественный блок питания PSU 1200 Вт (например, HP Server) - это хорошо, но большинство 12/1300 Вт общего типа генерируют мощность только 90-100 А 12В и не могут справиться со скачками напряжения. BCU более стабилен в этом плане, чем VCU, благодаря дополнительному объему 12В. Имейте в виду, что блок питания 1300 Вт не может генерировать 1300 Вт на шине 12В, 1300 Вт - это мощность на всех шинах напряжения.

Кроме того, убедитесь, что вы прочитали рейтинг блока питания PSU и на сколько ватт он рассчитан. Некоторые из этих серверных блоков питания имеют “1200 Вт при 240 В”, но только 900 Вт при 120 В (или вообще не работают при 120 В). Убедитесь, что устройство, которое вы собираетесь использовать, останется на той мощности, которая вам требуется. Также установите вентилятор, который дует на стороне платы. Она может перегреться под нагрузкой.

Вопрос: Сколько BCU могут быть охлаждены одним радиатором?

Зависит от типа радиатора. Мы рекомендуем радиатор на основе меди / латуни.. Этот радиатор может охладить 2 BCUs на мощности 350W. Чем лучше вентиляторы, тем быстрее охлаждается BCU.

Вопрос: Какую материнскую плату мне использовать?

На данный момент нет битстримов, которые требуют полных 16 линий на FPGA или даже более 1x. Вы можете использовать любую материнскую плату, какую пожелаете, при условии, что они работают с рейзерами. Или ознакомьтесь с нашей рекомендацией на 🏃Странице быстрого старта.

"... Если вы хотите, чтобы ваши установки имели поддержку 16x электрических и физических устройств (непосредственно вставляя их в материнскую плату), вам нужно начать искать более дорогие, более мощные материнские платы, которые поддерживают многопоточные процессоры с дорожками 60 + 4 PCIe, плата позволит вам запускать только 3 карты на полной скорости 16х или до 4-5 плат на скорости 8x. Я не видел ни одной платы, которая позволила бы вам использовать более 4 или 5 FPGA." - Dream

Вопрос: Какой CPU мне использовать?

Каждое ядро может поддерживать только 2-3 FPGA плат. Мы рекомендуем двухъядерный для 5-6 FPGAs и четырехъядерный для 8+.

" Я настоятельно рекомендую использовать что-то лучшее, чем процессор Celeron, для запуска более 1-2 карт, так как вы, вероятно, перегружаете процессор. Celeron будет работать, но с большим количеством карт он станет проблемой для ваших майнеров, и вы увидите заметное снижение скорости хэширования. Вообще говоря, вы должны соединять максимум 2 BCU / VCU на одно ядро CPU (1 карта / поток)." - Dream

**Вопрос: Что такое "the shell (оболочка)"?

"Оболочка, на которую ссылаются люди - это ⛏Allmine.co который представляет собой комбинацию конфигуратора битстрим / майнер / сеть, который позволяет менять битстримы путем перенастройки через PCIe. Это открытая среда разработки, в которой разработчики могут портировать свои битстримы и получать сбор платы, автонастройку, драйверы PCIe и тому подобное из уже построенной инфраструктуры.." - Andreas

Вопрос: Нужен ли мне регулятор напряжения типа DC1613A для BCU 1525?

Нет вы можете использовать вольтаж BCU 1525 из оболочки.

"Хотя вам не нужен DC1613A для BCU, он все же позволяет вам изменять некоторые параметры в регуляторах ... Даже с включенным управлением напряжения, лично я настаиваю на наличии DC1613A. Я использую DC1613A на своем Bittware XUPVV4, хотя он способен управлять мощностью под напряжением. Учитывая, что вам нужен только один DC1613A даже для дюжины карт, цена незначительна по сравнению с выручкой. Вы можете купить модем на 🛒 FPGA.guide Shop." - Whitefire990

" Никогда не подключайте DC1613A во время работы, например Минератор ... Иначе вы сможете жарить на вашей плате " - TheSeven

** Фактические показатели производительности не были проверены или опубликованы (на BCU).

Related Pages