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

 
 
> ПЛИС-реализация алгоритма "Монеро", Разработка и отладке ПЛИС-версии "Монеро" на плате заказчика
Алексей Черновиц...
сообщение Apr 18 2018, 10:42
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 9-03-18
Пользователь №: 102 264



Приветствую всех присутствующих!
Предлагаю рассмотреть задачу, которую планируем к выполнению в сдельно-удаленном режиме.

Разработка ПЛИС-проекта майнера по алгоритму «Монеро». Исходный алгоритм – стандартный, написанный на C. Его необходимо портировать на плату с Kintex7. Память QDR GSI Technology, для нее будет применен ip-core производителя, реализующий доступ для Xilinx. Плата в стадии финальной разводки, до конца апреля будет отдана в производство. Детали задачи будут уточнены при общении с нашим специалистом. Схемная документация будет предоставлена. Железо для удаленной работы будет предоставлено.
Сроки достаточно жесткие.
Примерный план-график:
20.04 – 20.05 – разработка модели ПЛИС-реализации алгоритма «Монеро» в САПР в режиме симуляции. Имитация (симуляция) памяти.
20.05 – 20.06 – отладка на плате. Итог – первично работающая версия. При недостатке сил в усиление будет придан еще один разработчик.
20.06 – (определяется по ходу работ) Финальная отладка.
Ориентировочный уровень оплаты – выше среднего для специалистов соответствующей квалификации в СПБ. Заинтересовавшихся кандидатов просьба в личке озвучить желаемую стоимость работ.

С Уважением,
Алексей
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Doka
сообщение Apr 18 2018, 12:28
Сообщение #2


Electrical Engineer
******

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



Алексей,
какие критерии приёмки?

Требуется переложить с Си на Верилог или всёже стоит задача выдачи не менее заданного хешрейна (хеш-на-лут, хеш-на-память)?


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Алексей Черновиц...
сообщение Apr 20 2018, 08:12
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 9-03-18
Пользователь №: 102 264



Цитата(Doka @ Apr 18 2018, 15:28) *
Алексей,
какие критерии приёмки?

Требуется переложить с Си на Верилог или всёже стоит задача выдачи не менее заданного хешрейна (хеш-на-лут, хеш-на-память)?



Здравствуйте! Да, все правильно. К началу июня - просто переложить и показать первичную работоспособность алгоритма на этом железе. Далее будет время на оптимизацию и выжимание хэшрэйта.

Цитата(blackfin @ Apr 19 2018, 04:08) *


Добрый день!

Вот этот:
https://github.com/wolf9466/cpuminer-multi

Здравствуйте!
Прошу прощения, не было возможности сразу ответить.
Постараюсь ответить всем одним сообщением.
Сроки действительно жесткие.
Сформулирую критерий первичного успеха простыми словами: в начале июня изделие должно первично заработать. Без оптимизации, с допустимыми недоработками и пр. Заказчик поедет с платой к инвестору, положит ее на стол и скажет «во чо у меня есть») Если оно при этом будет еще как-то функционировать, то вообще шикарно.
В планировании задачи изначально были допущены ошибки, плюс специфические орг.моменты – поэтому сроки остались вот такие.
В худшем случае будем переносить – головной заказчик вполне вменяемый. Но это всегда нежелательно.
В плате используются в основном схемные узлы, ранее неоднократно отработанные в других изделиях, поэтому с ее запуском больших проблем не должно возникнуть.
По деньгам все обсуждаемо, здесь не будет крохоборства. Но естественно, в разумных пределах. Есть «первый этап» - как-то запустить к июню. Далее – доработки, они тоже оплачиваются. Обычно в таких ситуациях я договариваюсь с разработчиком на примерный срок и помесячную оплату.
Готов рассматривать нескольких разработчиков (команду).

С Уважением,
Алексей


Цитата(Алексей Черновицкий @ Apr 20 2018, 10:49) *
Здравствуйте! Да, все правильно. К началу июня - просто переложить и показать первичную работоспособность алгоритма на этом железе. Далее будет время на оптимизацию и выжимание хэшрэйта.



Добрый день!

Вот этот:
https://github.com/wolf9466/cpuminer-multi

Здравствуйте!
Прошу прощения, не было возможности сразу ответить.
Постараюсь ответить всем одним сообщением.
Сроки действительно жесткие.
Сформулирую критерий первичного успеха простыми словами: в начале июня изделие должно первично заработать. Без оптимизации, с допустимыми недоработками и пр. Заказчик поедет с платой к инвестору, положит ее на стол и скажет «во чо у меня есть») Если оно при этом будет еще как-то функционировать, то вообще шикарно.
В планировании задачи изначально были допущены ошибки, плюс специфические орг.моменты – поэтому сроки остались вот такие.
В худшем случае будем переносить – головной заказчик вполне вменяемый. Но это всегда нежелательно.
В плате используются в основном схемные узлы, ранее неоднократно отработанные в других изделиях, поэтому с ее запуском больших проблем не должно возникнуть.
По деньгам все обсуждаемо, здесь не будет крохоборства. Но естественно, в разумных пределах. Есть «первый этап» - как-то запустить к июню. Далее – доработки, они тоже оплачиваются. Обычно в таких ситуациях я договариваюсь с разработчиком на примерный срок и помесячную оплату.
Готов рассматривать нескольких разработчиков (команду).

С Уважением,
Алексей


Где-то в интернете есть достоверное графическое представление алгоритма, что более наглядно, с ходу не смог найти.

На первом этапе рассматривали использование vivado hls или чего-то аналогичного.
Все сроки рассчитаны исходя из оптимистического прогноза по плате - если будут задержки из-за железа - это будет объективно восприниматься
Go to the top of the page
 
+Quote Post
Flood
сообщение Apr 20 2018, 10:30
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(Алексей Черновицкий @ Apr 20 2018, 11:12) *
Все сроки рассчитаны исходя из оптимистического прогноза по плате - если будут задержки из-за железа - это будет объективно восприниматься

Интересно, был ли сделан прогноз по достижимому на выбранной FPGA + QDR хешрейту и энергоэффективности проекта?

По-моему, начинать такие проекты "от платы" довольно рискованно.
Правильнее было бы приступать (или не делать этого) к разработке платы имея на руках отлаженный на готовых платах алгоритм с понятной производительностью.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Алексей Черновицкий   ПЛИС-реализация алгоритма "Монеро"   Apr 18 2018, 10:42
|- - Realking   Цитата(Flood @ Apr 20 2018, 13:30) Интере...   Apr 20 2018, 10:45
|- - Алексей Черновицкий   Цитата(Flood @ Apr 20 2018, 13:30) Интере...   Apr 20 2018, 12:02
- - yes   offtop: 2 Doka а это Monero как раз пример алгори...   Apr 18 2018, 16:02
|- - blackfin   Цитата(yes @ Apr 18 2018, 19:02) складыва...   Apr 19 2018, 01:08
- - baumanets   Цитата(Алексей Черновицкий @ Apr 18 2018, 13...   Apr 19 2018, 00:41
|- - twix   Цитата(baumanets @ Apr 19 2018, 01:41) Кт...   Apr 19 2018, 02:20
- - x736C   Для системы майнига сроки могут быть продиктованы ...   Apr 19 2018, 15:30
- - gerber   Только на "поднятие" своей платы на базе...   Apr 20 2018, 04:52
- - warrior-2001   Доброго времени суток! Дайте прямую ссылку на ...   Apr 20 2018, 11:22
|- - jojo   Выше ссылку давали, не открывается. Мне кажется, в...   Apr 20 2018, 11:36
- - ilia_2s   Цитата(Алексей Черновицкий @ Apr 18 2018, 13...   Apr 25 2018, 10:48


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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 23:09
Рейтинг@Mail.ru


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