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

 
 
> Прекрасная возможность для развития индустрии 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
blackfin
сообщение Mar 24 2018, 04:16
Сообщение #7


Гуру
******

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



Цитата(jojo @ Mar 24 2018, 06:55) *
А вообще 250 МГц для Ultrascale это крайне маловато, разве нет?

Так это зависит от алгоритма. FFT на Kintex UltraScale работает на 450 МГц, причем, это на Speed Grade = 1.

Почему SHA-3 у cast-inc работает на 250 МГц мне не известно, но возможно, это особенности самого SHA-3.

Но сомнительно, что вы сможете улучшить их результат. Они, вроде как, занимаются этим уже достаточно давно, так что у них довольно серьезный бэкграунд.
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 24 2018, 04:45
Сообщение #8


Знающий
****

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



Цитата(blackfin @ Mar 24 2018, 08:16) *
Так это зависит от алгоритма. FFT на Kintex UltraScale работает на 450 МГц, причем, это на Speed Grade = 1.

Почему SHA-3 у cast-inc работает на 250 МГц мне не известно, но возможно, это особенности самого SHA-3.

Но сомнительно, что вы сможете улучшить их результат. Они, вроде как, занимаются этим уже достаточно давно, так что у них довольно серьезный бэкграунд.


В Англии ружья кирпичом не чистят...

Sample Implementation Results
...
...
Note that these sample implementation figures do not represent the highest speed or smallest area possible for the core

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
|- - 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 Текстовая версия Сейчас: 23rd August 2025 - 17:15
Рейтинг@Mail.ru


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