Новости разработки майнера Мультиклет

Новости разработки майнера Мультиклет на 05.09.2018

Программное обеспечение

Разработан полный комплект программных инструментальных средств, обеспечивающих проектирование и отработку прикладных программ. Комплект включает: С-компилятор, ассемблер, линковщик и программную модель(симулятор) мультиклетки процессора Мультиклет S1. Инструментальные средства проверены при разработке тестовых программ процессора и программы CoreMark (синтетический бенчмарк для оценки оптимальности компиляции и быстродействия процессора). Начата разработка тестовой программы для оценки быстродействия процессора при вычислении хэшей Ethereum.

Аппаратное обеспечение.

Для достижения заявленной характеристики процессора по быстродействию, проведена глубокая оптимизация RTL кода мультиклетки – базового элемента вычислительного кластера. По результатам топологического синтеза финализируемого варианта мультиклетки, в типичных условиях, ее быстродействие соответствует планируемому. Это позволит обеспечить, с учетом времени обработки получаемых данных, максимально возможную пропускную способность трактов доступа к внешней памяти, которая является критичной при реализации алгоритмов Ethereum и, как следствие, существенное увеличение эффективности выполнения данных алгоритмов по сравнению с аппаратными аналогами. Проводится тестирование финализированного варианта мультиклетки на отладочном наборе с использованием FPGA Virtex-6. Проведен логический синтез кластера, состоящего из 4 мультиклеток и начата его оптимизация. Получена вся документация на IP блоки (периферийные блоки PCI-E, DDR4, PLL) и произведена их интеграция с ранее разработанной системной шиной AXI. Проводится работа по развертыванию отладочной позиции на базе FPGA Stratix 10 (комплекс SARGON).

В целом, задача первого этапа решена, что позволяет перейти к выполнению работ второго этапа по разработке GDSII проекта микропроцессора в целом.