Size: a a a

2019 October 31

A

Alexander in HWV ⟼ R&D
Dmitriy Salko
Да я понял, просто не владею местной терминологией. Вот эти исходники (verilog/vhdl), или "образы" (файлы конфигурации) для FPGA есть готовые, или никто ими не делится?
Есть исходные коды описания аппаратной структуры (verilog, VHDL, vivado, system c). Их выкладывают.
А готовая прошивка учитывает физическое расположение элементов в кристалле, например. Ее выкладывают, но сильно привязанной к железу (т.е. для отладочных плат, например, и в другую она без напильника не прошьется).
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Alexander
Есть исходные коды описания аппаратной структуры (verilog, VHDL, vivado, system c). Их выкладывают.
А готовая прошивка учитывает физическое расположение элементов в кристалле, например. Ее выкладывают, но сильно привязанной к железу (т.е. для отладочных плат, например, и в другую она без напильника не прошьется).
то есть все таки даже исходники выкладывают?
источник

A

Alexander in HWV ⟼ R&D
Dmitriy Salko
то есть все таки даже исходники выкладывают?
Исходники как раз и выкладывают.

(См. OpenCores.org)
А сгенерированные bitstream ("прошивки" ПЛИС) - реже.
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Alexander
Исходники как раз и выкладывают.

(См. OpenCores.org)
А сгенерированные bitstream ("прошивки" ПЛИС) - реже.
Ага, окей, спасибо
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Просто, к примеру, на GPU большинство майнеров только в виде бинарников, да еще и с "комиссией" на кошелек автора
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Есть и опенсорсные, но они вообще не конкурентные
источник

D

Doka in HWV ⟼ R&D
Dmitriy Salko
Да я понял, просто не владею местной терминологией. Вот эти исходники (verilog/vhdl), или "образы" (файлы конфигурации) для FPGA есть готовые, или никто ими не делится?
есть такое понятие devfee. оно ключевое, чтобы понять делится кто-то или нет.
допустим (гипотетически): я нищий, но сука-талантливый инженер из россии, я знаю верилог и могу написать битстрим для майнинга с хорошими показателями, но поскольку цены на большие FPGA-кристаллы высоки, то мне недоступна возможность собрать свою FPGA-ферму и зарабатывать на ней благодаря своему таланту, но я могу лицензировать свой клёвый битстрим богатой буржуазии и иметь некий % с их  заработка в виде developer fee (% зависит от конкурентной среды и может быть достаточно интересным, учитывая что никаких рисков как владелец оборудования и эксплуатационных издержек я не несу)
источник

A

ARCHANGEL in HWV ⟼ R&D
Doka
есть такое понятие devfee. оно ключевое, чтобы понять делится кто-то или нет.
допустим (гипотетически): я нищий, но сука-талантливый инженер из россии, я знаю верилог и могу написать битстрим для майнинга с хорошими показателями, но поскольку цены на большие FPGA-кристаллы высоки, то мне недоступна возможность собрать свою FPGA-ферму и зарабатывать на ней благодаря своему таланту, но я могу лицензировать свой клёвый битстрим богатой буржуазии и иметь некий % с их  заработка в виде developer fee (% зависит от конкурентной среды и может быть достаточно интересным, учитывая что никаких рисков как владелец оборудования и эксплуатационных издержек я не несу)
или они могут его одолжить бесплатно
источник

D

Doka in HWV ⟼ R&D
ARCHANGEL
или они могут его одолжить бесплатно
"бесплатно" для пользователя.
такое делается, когда произволдителю новой борды с FPGA надо промоутить своё железо - тогда он спонсирует инженеру портирование конкретного битстрима на новую плату
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Doka
есть такое понятие devfee. оно ключевое, чтобы понять делится кто-то или нет.
допустим (гипотетически): я нищий, но сука-талантливый инженер из россии, я знаю верилог и могу написать битстрим для майнинга с хорошими показателями, но поскольку цены на большие FPGA-кристаллы высоки, то мне недоступна возможность собрать свою FPGA-ферму и зарабатывать на ней благодаря своему таланту, но я могу лицензировать свой клёвый битстрим богатой буржуазии и иметь некий % с их  заработка в виде developer fee (% зависит от конкурентной среды и может быть достаточно интересным, учитывая что никаких рисков как владелец оборудования и эксплуатационных издержек я не несу)
Как это может работать в случае майнинга? Как я понял, сам FPGA чип работой с сетью и блокчейном не занимается, этим занимается sgminer или его аналог на компе, а FPGA только считает хеш из подготовленных для него данных.
источник

A

ARCHANGEL in HWV ⟼ R&D
Doka
"бесплатно" для пользователя.
такое делается, когда произволдителю новой борды с FPGA надо промоутить своё железо - тогда он спонсирует инженеру портирование конкретного битстрима на новую плату
ок
источник

D

Doka in HWV ⟼ R&D
Dmitriy Salko
Как это может работать в случае майнинга? Как я понял, сам FPGA чип работой с сетью и блокчейном не занимается, этим занимается sgminer или его аналог на компе, а FPGA только считает хеш из подготовленных для него данных.
это уже детали.. у каждого инженера свой секретный способ, но самый распространённый - договариваться с пулом ( в хостовом ПО и битстриме хардкодятся нужные параметры)
источник

DS

Dmitriy Salko in HWV ⟼ R&D
Окей, спасибо. Я так понял FPGA майнинг в принципе существует для "молодых" алогоритмов, для которых асики просто не успели выпустить? И поэтому нужно постоянно скакать с одного алгоритма на другой?
источник

D

Doka in HWV ⟼ R&D
Dmitriy Salko
Окей, спасибо. Я так понял FPGA майнинг в принципе существует для "молодых" алогоритмов, для которых асики просто не успели выпустить? И поэтому нужно постоянно скакать с одного алгоритма на другой?
не совсем так, но в целом - это основное преимущество перед асиками: нулевые риски того, что за тот год, пока будет делаться асик не произойдёт пиздеца типа обвала конкретной монеты либо форка алго
источник

A

Alexander in HWV ⟼ R&D
Doka
не совсем так, но в целом - это основное преимущество перед асиками: нулевые риски того, что за тот год, пока будет делаться асик не произойдёт пиздеца типа обвала конкретной монеты либо форка алго
Как fpga-майнинг соотносится с майнингом на видеокартах?
источник

D

Doka in HWV ⟼ R&D
Dmitriy Salko
Окей, спасибо. Я так понял FPGA майнинг в принципе существует для "молодых" алогоритмов, для которых асики просто не успели выпустить? И поэтому нужно постоянно скакать с одного алгоритма на другой?
FPGA имеют много фич, которые недоступны для ASIC, одна из крутых - это возможность частичного реконфига налету (теоретически любой размер и число регионов на кристалле можно реконфить), и это реально используется "во благо" майнинга =)
источник

D

Doka in HWV ⟼ R&D
Alexander
Как fpga-майнинг соотносится с майнингом на видеокартах?
я ничего не знаю о видеокартах, не могу прокомментировать
источник

A

Alexander in HWV ⟼ R&D
Doka
я ничего не знаю о видеокартах, не могу прокомментировать
Насколько я помню в одно время FPGA майнеры вытеснили видеокарты напрочь.
Сейчас появились 2080RTX и отжали долю рынка майнинга опять. )
источник

D

Doka in HWV ⟼ R&D
Alexander
Насколько я помню в одно время FPGA майнеры вытеснили видеокарты напрочь.
Сейчас появились 2080RTX и отжали долю рынка майнинга опять. )
я не пишу на OpenCL/CUDA поэтому не очень отслеживаю новинки в стане GPGPU
источник

BU

Bug the Red Squirrel Ur in HWV ⟼ R&D
всегда можно посмотреть коммиты в xmrig-nvidia
источник