реклама на сайте
подробности

 
 
> Прекрасная возможность для развития индустрии FPGA, The great opportunity for FPGA-market
Doka
сообщение Mar 22 2018, 15:01
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Всем майнящим и им сочувствующим привет!
Терзает меня один вопрос (вопрос/идея) большой на тему всего этого хайпа вокруг майнинга и слабых попыток FPGA-вендоров примазаться к этому всему (я про вебинары дистрибьюторов Xilinx по тому как сделать майнер на FPGA, которые суть чистый маркетинг, ни о чём)

Мне непонятно почему FPGA-вендоры не утилизуют такой мощный буст отрасли за счёт майнинга - ведь на фоне решений GPU/ASIC (ASIC при смене алгоритма что происходит уже сегодня можно выкидывать в помойку, а GPU - оверхед по нескольким показателям (хотя бы по необходимости иметь PCIe) и не самому удачному конструктиву готовых решений) как раз FPGA - та золотая середина, Xilinx даже такую тему как UltraRAM сделала (идеально для scrypt и иже с ним), но почему-то дальше этой оптимизации не пошла, итак, чтоже не устраивает в сегодняшних ПЛИС:

1. традиционная General Purposed архитектура блоков: LUT+FF - явно оверхед по плотной упаковке хеш- и криптодвижков, могли бы предложить что-то более специализированное, плотное, дешевое.

2. цены: в текущих реалиях много переплачивается за лишние блоки: хай-спид сердесы (никакого хай-спида для раздачи работы не требуется), ФАПЧи, аппаратные хардмакро (PCIe, DDR), огромные корпуса (подложки во много слоёв) и проч.
или те же матрицы перекоммутаций/межсоединений/роутинга в разных направлениях - я не знаю сколько дополнительных своёв металла в FPGA для этого добра используется и сколько бы можно было съэкономить при заказе масок, но явно один из солидных пунктов cost-optimize.
Т.о. хотелось бы некой лоу-кост серии типа Спартанов - wirebond и доступные/дешевые корпуса.

3. По аналогии с ASIC mining нету FPGA в исполнении SiP: FPGA+DDR на одной подложке (HBM - это уже другой ценовой диапазон) для определенных специализарованных алгоритмов.



Что может выиграть от этого наша индустрия (эмбеддеры):

1. Более широкое распространение FPGA (популяризация в масштабах РасПи и/или Ардуино) - плюс для верндоров же это колоссальный рынок сбыта

2. [Потенциально] создание рынка профессиональных IP-ядер/прошивок, где команды разработчиков выставляют свои более (или менее) оптимизированные ядра новых алгоритмов (майнинга) для конечных пользователей, который выбирают и покупают (воруют) новый вариант каждые 3мес после очередного обновления алгоритма сети

Что думаете, господа-инженеры?

NB! В теме просьба воздерживаться от оффтопика


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jojo
сообщение Mar 23 2018, 12:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Вот вам пара тугриков - алгоритм и ожидаемый доход. Конвейер теоретически должен поместиться в 50000 слайсов 1 или 2 раза на частоте 500 МГц.

nist5
NIST5


tribus
tribus

Тугрик живёт несколько месяцев, потом дохнет. Если есть настроение, сделайте не хуже, чем означено выше, я знаю, куда это деть.
Go to the top of the page
 
+Quote Post
Doka
сообщение Mar 23 2018, 17:58
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(jojo @ Mar 23 2018, 15:09) *
Вот вам пара тугриков - алгоритм и ожидаемый доход. Конвейер теоретически должен поместиться в 50000 слайсов 1 или 2 раза на частоте 500 МГц.

nist5
NIST5


tribus
tribus

Тугрик живёт несколько месяцев, потом дохнет. Если есть настроение, сделайте не хуже, чем означено выше, я знаю, куда это деть.


я увидел перечисление следующих алгоритмов:

nist5:
blake512
groestl512
jh512
keccak512
skein512


tribus:
jh512
keccak512
echo512

- видимо у крипто-инвенторов совсем фантазия закончилась: всё вариации на тему Х11 с цепочечным включением кандидатов на SHA3
1 слайс в вашей терминологии - это LUT+FF или 4х(LUT+FF) ?
и что значит сделать "не хуже"? Есть бенчмарк этого кода на GPU?


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 23 2018, 18:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Цитата(Doka @ Mar 23 2018, 21:58) *
я увидел перечисление следующих алгоритмов:

nist5:
blake512
groestl512
jh512
keccak512
skein512


tribus:
jh512
keccak512
echo512

- видимо у крипто-инвенторов совсем фантазия закончилась: всё вариации на тему Х11 с цепочечным включением кандидатов на SHA3
1 слайс в вашей терминологии - это LUT+FF или 4х(LUT+FF) ?
и что значит сделать "не хуже"? Есть бенчмарк этого кода на GPU?



На 1080ti nist5 около 90 MH/s, tribus около 110 MH/s, видимо, с разгоном.
Для ПЛИС это результат так себе, особенно для полноcтью развёрнутого конвейера. На 50000 слайсов я прикидываю где-то 1-2 таких конвейера с частотой около 400-500 МГц, т.е. 5-10 раз быстрее.

Слайс - 4 LUT6 и 8 триггеров, см. Xilinx Kintex.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Mar 24 2018, 03:31
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(jojo @ Mar 23 2018, 21:55) *
На 50000 слайсов я прикидываю где-то 1-2 таких конвейера с частотой около 400-500 МГц, т.е. 5-10 раз быстрее.

А на чем основан столь оптимистичный прогноз? У той же фирмы cast-inc хеш на Kintex® Ultrascale работает на частоте 250 МГц, а у вас Kintex и почему-то, вдруг, должен заработать на частоте 500 МГц. Или вы уже проверили всё это в железе?
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 24 2018, 03:55
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Цитата(blackfin @ Mar 24 2018, 07:31) *
А на чем основан столь оптимистичный прогноз? У той же фирмы cast-inc хеш на Kintex® Ultrascale работает на частоте 250 МГц, а у вас Kintex и почему-то, вдруг, должен заработать на частоте 500 МГц. Или вы уже проверили всё это в железе?


Кое-что похожее я проверил.

А вообще 250 МГц для Ultrascale это крайне маловато, разве нет?
Здесь не частота под вопросом, а скорее размер ядра, т.е. слайсы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Doka   Прекрасная возможность для развития индустрии FPGA   Mar 22 2018, 15:01
- - yes   гораздо дешевле запилить специализированный майнер...   Mar 22 2018, 15:08
|- - Doka   Цитата(yes @ Mar 22 2018, 18:08) гораздо ...   Mar 22 2018, 15:12
|- - yes   Цитата(Doka @ Mar 22 2018, 18:12) запилит...   Mar 22 2018, 18:13
|- - Doka   Цитата(yes @ Mar 22 2018, 21:13) из викип...   Mar 23 2018, 07:56
|- - Mad_max   Цитата(yes @ Mar 22 2018, 21:13) по 2 из ...   Mar 24 2018, 09:56
|- - Doka   Цитата(Mad_max @ Mar 24 2018, 12:56) а по...   Mar 26 2018, 06:52
|- - jojo   Цитата(Doka @ Mar 26 2018, 10:52) есть по...   Mar 26 2018, 06:59
- - blackfin   Цитата(Doka @ Mar 22 2018, 18:01) Мне неп...   Mar 22 2018, 16:04
|- - Doka   Цитата(blackfin @ Mar 22 2018, 19:04) Тем...   Mar 22 2018, 16:33
|- - a123-flex   Цитата(Doka @ Mar 22 2018, 19:33) , но не...   Mar 22 2018, 17:56
- - warrior-2001   ПЛИС без sredes и hard-IP давно есть на рынке. Дел...   Mar 23 2018, 08:17
|- - Doka   Цитата(warrior-2001 @ Mar 23 2018, 11...   Mar 23 2018, 08:39
|- - RobFPGA   Приветствую! Цитата(Doka @ Mar 23 2018, ...   Mar 23 2018, 10:13
|- - Doka   Цитата(RobFPGA @ Mar 23 2018, 13:13) Без ...   Mar 23 2018, 12:41
||- - jojo   Цитата(Doka @ Mar 23 2018, 16:41) Rob, сп...   Mar 23 2018, 12:48
||- - baumanets   Цитата(Doka @ Mar 23 2018, 15:41) Rob, сп...   Mar 23 2018, 13:01
||- - Doka   Цитата(baumanets @ Mar 23 2018, 16:01) То...   Mar 23 2018, 13:36
|||- - a123-flex   Цитата(Doka @ Mar 23 2018, 16:36) Меня ин...   Mar 23 2018, 13:56
||||- - Stewart Little   Цитата(a123-flex @ Mar 23 2018, 16:5...   Mar 23 2018, 14:42
||||- - jojo   Цитата(Stewart Little @ Mar 23 2018, 18:4...   Mar 23 2018, 14:58
|||- - baumanets   Цитата(Doka @ Mar 23 2018, 16:36) Меня ин...   Mar 23 2018, 14:40
||- - RobFPGA   Приветствую! one_eight_seven Да так и есть - ...   Mar 23 2018, 14:08
|- - x736C   Цитата(RobFPGA @ Mar 23 2018, 13:13) Из з...   Apr 7 2018, 12:05
|- - jojo   Цитата(x736C @ Apr 7 2018, 16:05) Поправь...   Apr 7 2018, 20:14
- - ViKo   В биткойнах уже порнографию нашли, а вы все разбог...   Mar 23 2018, 11:22
|- - blackfin   Цитата(jojo @ Mar 24 2018, 06:55) А вообщ...   Mar 24 2018, 04:16
|- - jojo   Цитата(blackfin @ Mar 24 2018, 08:16) Так...   Mar 24 2018, 04:45
|- - Doka   Цитата(blackfin @ Mar 24 2018, 07:16) Поч...   Mar 24 2018, 08:21
- - one_eight_seven   Цитатау меня остался вопрос: FPGA - это компромисс...   Mar 23 2018, 12:52
|- - Doka   Цитата(one_eight_seven @ Mar 23 2018, 15...   Mar 23 2018, 13:21
|- - blackfin   Цитата(Doka @ Mar 23 2018, 16:15) вы види...   Mar 23 2018, 13:26
||- - Doka   Цитата(blackfin @ Mar 23 2018, 16:26) По-...   Mar 23 2018, 13:40
|- - jojo   Цитата(Doka @ Mar 23 2018, 17:21) вы види...   Mar 23 2018, 13:38
- - one_eight_seven   Цитатавы видимо не знакомы с ценами на FPGA с ёмко...   Mar 23 2018, 13:42
- - jojo   Мелкие ПЛИСы не годятся. Конвейер должен быть, как...   Mar 23 2018, 13:50
|- - blackfin   Цитата(jojo @ Mar 23 2018, 16:50) Мелкие ...   Mar 23 2018, 13:53
|- - jojo   Цитата(blackfin @ Mar 23 2018, 17:53) Как...   Mar 23 2018, 13:57
- - Doka   Цитата(jojo @ Mar 23 2018, 16:38) Я имею ...   Mar 23 2018, 14:03
|- - a123-flex   Цитата(Doka @ Mar 23 2018, 17:03) Посмотр...   Mar 23 2018, 14:18
- - jojo   Doka, паковать все раунды в одну функцию значит пл...   Mar 23 2018, 14:11
|- - blackfin   Цитата(jojo @ Mar 23 2018, 17:11) Doka, п...   Mar 23 2018, 14:21
|- - RobFPGA   Приветствую! Цитата(blackfin @ Mar 23 201...   Mar 23 2018, 14:28
||- - a123-flex   Цитата(RobFPGA @ Mar 23 2018, 17:28) Увы ...   Mar 23 2018, 14:32
|||- - RobFPGA   Приветствую! Цитата(a123-flex @ Mar...   Mar 23 2018, 14:42
|||- - a123-flex   Цитата(RobFPGA @ Mar 23 2018, 17:42) Срав...   Mar 23 2018, 15:00
|||- - RobFPGA   Приветствую! Цитата(a123-flex @ Mar ...   Mar 23 2018, 15:10
|||- - a123-flex   Цитата(RobFPGA @ Mar 23 2018, 18:10) Нет,...   Mar 23 2018, 15:22
|||- - RobFPGA   Приветствую! Цитата(a123-flex @ Mar...   Mar 23 2018, 15:39
|||- - a123-flex   Цитата(RobFPGA @ Mar 23 2018, 18:39) Не р...   Mar 23 2018, 15:42
||- - blackfin   Цитата(RobFPGA @ Mar 23 2018, 17:28) Увы ...   Mar 23 2018, 14:36
|- - jojo   Цитата(blackfin @ Mar 23 2018, 18:21) LVD...   Mar 23 2018, 14:32
- - jojo   Вашу бы энергию да в мирных целях. Даже алгоритм п...   Mar 23 2018, 16:26
- - a123-flex   Цитата(jojo @ Mar 23 2018, 19:26) Вашу бы...   Mar 23 2018, 16:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 06:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016