Разработка майнеров
нового поколения
Инновационная разработка, решающая целый ряд задач,
с которыми сталкиваются нейровычисления
Процессор Multicell построен на современной мультиклеточной
архитектуре, которая позволяет использовать параллельность
вычеслений и масштабировать архитектуру.
Технические особенности
Количество клеток
64
Техпроцесс
28
нм
Тактовая частота
1.6
ГГц
Размер памяти на кристалле
8
Мб
Энергопотребление
6
Вт
Архитектура
Процессор MultiCell S1состоит из 4-х кластеров, объединенных шиной AXI.
Каждый кластер включает 4 ядра, каждое из которых, в свою очередь,
состоит из 4-х клеток.
Клетка представляет собой процессорное устройство, система команд которого
ориентирована на выполнение вычислительных задач. Все клетки идентичны.
Для хранения и доступа к большим объемам данных к шине подключены два контроллера DDR4
(включая физический уровень), а для взаимодействия с внешней средой подключен
контроллер PCIe (также с физическим уровнем) на 4 лайна.
На данный момент разработан и отработан на тестах RTL код кластера.
Проведен пробный логический синтез (28 нм) для предварительной оценки
параметров по занимаемой площади и быстродействию. С использованием
нет-листа, полученного при синтезе, проведен пробный топологический
синтез. Создан предварительный floorplan процессора. Результаты
синтезов подтверждают достижимость кластером заявленных параметров
по быстродействию (1,5 Ггц) и площади. Для сокращения сроков отработки
процессора в полном объеме (с использованием моделей IP блоков,
поставляемыми совместно с блоками), проводится отработка взаимодействия
кластера и шины с использованием средств FPGA Xilinx (V6).
Комплектация
Разработка не требует специальных знаний для использования, что зачительно
упрощает ее применение. В перспективе оборудование может быть использовано
для более широкого, чем майнинг, круга задач.
C-компилятор
Ассемблер
Линковщик
Программная модель
Разработан ассемблер и линковщик, которые сданы в экслуатацию и используются
при написании тестов процессора. Для отладки ассемблерных и С программ создана
программная модель процессора и включена в отладочную среду Geany. Разработана
альфа-версия С компилятора и начата его пробная эксплуатация на тестовых наборах
(CoreMark и т.п.) для оценки производительности.