НЕЙРОКОМПЬЮТЕРЫ - АРХИТЕКТУРА И РЕАЛИЗАЦИЯ

       

Архитектура главного процессора (Master Processor, MP)


Главный процессор (MP) - это вычислительное устройство с RISC-архитектурой и встроенным сопроцессором для выполнения операций с плавающей точкой. Подобно другим процессорам с RISC-архитектурой, MP использует команды загрузки/сохранения для доступа к данным в памяти, а также выполняет большинство целочисленных, битовых и логических команд над операндами в регистрах в течение одного такта.

Вычислитель с плавающей точкой (Floating-Point Unit, FPU) конвейеризирован и позволяет одновременно выполнять операции над данными как с одинарной, так и с двойной точностью. Производительность устройства составляет около 100 MFLOPS при внутренней тактовой частоте 50 МГц. FPU использует тот же регистровый файл, что и устройство целочисленной и логической обработки. Специальный механизм отметок (Scoreboard) фиксирует занятость регистров и обеспечивает их бесконфликтное использование.

Основными компонентами MP являются:

  • регистровый файл, состоящий из тридцати одного 32-разрядного регистра
  • барабанное устройство сдвига (Barrel Rotator)
  • генератор маски
  • таймер
  • целочисленное АЛУ
  • управляющий регистр
  • 4 аккумулятора с плавающей точкой двойной точности
  • умножитель с плавающей точкой
  • сумматор с плавающей точкой
  • контроллер кэш-памяти



    Содержание раздела