TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
Lampa

1 May 2018, 20:18

Открыть в Telegram Поделиться Пожаловаться

Наконец закончили проект аппаратного акселератора хеш функции Curl для криптовалюты IOTA на конкурс Intel Innovate FPGA!

Демо видео: https://www.youtube.com/watch?v=JJRlwTJHBCg
Статья с описанием: http://www.innovatefpga.com/cgi-bin/innovate/teams.pl?Id=EM080

Хешрейт операции POW для хеш функции Curl вышел 1 204 819 hash/sec. Аппаратные затраты 11% FPGA. Для самого POW вычислителя макс. тактовая частота составила 200 МГц, но в SoC интегрируется на макс. частоте 128 МГц. Все тесты делали используя SoC на 100 МГц.

Реальное ускорение операции POW по сравнению с программной реализацией x90 - x500. Программный POW для IOTA транзакции на плате DE10-nano длиться 10-50 минут (для MWM=15). С нашим акселератором 1-20 сек. Интегрировали этот аппаратный POW в IOTA ноду на Go Lang (https://github.com/iotaledger/giota) и отправили сообщение в сеть IOTA с аппаратным POW: https://thetangle.org/address/TLGIMYWLDSOXUMUXZAGPZTYTGUOUAABMTFIYQPEEY9VBTIYVOEQKEK9EMHPBAMNGXSUDZRSUWQRUNDIMD

Примечательно, что несколько дней назад релизнули еще одну похожую реализацию на плате DE1 (на VHDL): https://microengineer.eu/2018/04/25/iota-pearl-diver-fpga/
Эта реализация подключается к Raspberry Pi по SPI. Хешрейт у нее примерно в 3 раза больше, чем у нас, но настолько же больше аппаратурные затраты. Главное отличие пока видим в том, что там для работы нужна еще отдельная Raspberry Pi. Ускорение операции POW у этой реализации порядка х45 (у нас порядка х90 - х500).

В течении мая планируем выложить все исходники на Github и добавить одновременное вычисление нескольких хешей. По нашим оценкам из этой платы можно выжать 5-10 Mhash/sec.

В целом, участие в конкурсе, в такой хорошей компании, нам очень понравилось! Рекомендуем зайти на сайт конкурса http://www.innovatefpga.com и почитать про другие проекты. Очень много интересных вещей люди сделали!

Будем дальше развивать проект и ждем результатов конкурса. Команды попавшие в региональный финал станут известны в конце мая, а в июне определят региональных победителей, которые поедут на финал в США.
00:00
Видео недоступно для предпросмотра
Смотреть в Telegram
FPGA hardware accelerator for Curl POW computation in IOTA cryptocurrency
*Demo video for Intel Innovate FPGA Contest from EM80 team* This video contains the very first results. Now we significantly improved design, make it paramet...

1.3k 0 0
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot