Нет необходимости в вычислении набора команд
-
Обзор NISC
- NISC — это архитектура нанокодирования, которая позволяет компилятору контролировать аппаратные ресурсы.
- NISC не имеет предопределенного набора команд, что упрощает проектирование.
- Компилятор генерирует нанокоды для управления функциональными блоками и мультиплексорами.
-
Преимущества NISC
- Упрощение контроллера и контроллера благодаря отсутствию аппаратного планировщика и декодера команд.
- Повышение производительности благодаря гибкой архитектуре и эффективному использованию ресурсов.
- Автоматическое генерирование пути передачи данных для повышения производительности разработчика.
- Возможность объединения пользовательского дизайна процессора и HLS.
-
Компьютер с нулевым набором команд (ZISC)
- ZISC — это архитектура, основанная на сопоставлении с образцом и не имеющая микроинструкций.
- Чипы ZISC сравнимы с нейронными сетями и используются для массовой параллельной обработки простых данных.
- ZISC устраняет проблему нехватки памяти, сочетая память шаблонов с логикой обучения.
-
Заявки и споры
- Программные эмуляции ZISC используются для распознавания изображений крупными технологическими компаниями.
- Результаты ZISC в задачах обнаружения шаблонов, таких как работа с текстом, впечатляют даже на чипах 2007 года.
-
История
- Эволюция микропроцессоров от сложных к сокращенным наборам команд.
- Развитие компиляторов и памяти привело к появлению RISC-архитектур.
- NISC является преемником VLIW-архитектур и сочетает горизонтальное и вертикальное управление операциями.
-
Рекомендации
- Для дальнейшего чтения предлагается глава 2 и внешние ссылки.
-
Ссылки
- Патент США на ZISC, выданный IBM/G.Paillet в 1997 году.
- Обработка изображений с использованием ZISC-подобных нейронных сетей.
- Нейронные сети на кремнии и чисто аппликативные системы.
Полный текст статьи: