Jump to content

Никаких вычислений с набором команд

Вычисления без набора команд ( NISC ) — это вычислительная архитектура и технология компилятора для разработки высокоэффективных специализированных процессоров и аппаратных ускорителей, позволяющая компилятору осуществлять низкоуровневый контроль над аппаратными ресурсами.

Обзор [ править ]

NISC — это статически запланированная горизонтальная нанокодированная архитектура (SSHNA). Термин «статически запланированный» означает, что планирование операций и обработка опасностей выполняются компилятором . Термин «горизонтальное нанокодирование» означает, что NISC не имеет какого-либо предопределенного набора команд или микрокода . Компилятор генерирует нанокоды, которые напрямую управляют функциональными блоками , регистрами и мультиплексорами данного канала данных . Предоставление компилятору низкоуровневого управления позволяет лучше использовать ресурсы путей данных, что в конечном итоге приводит к повышению производительности. Преимущества технологии NISC:

  • Упрощенный контроллер: нет аппаратного планировщика, нет декодера инструкций.
  • Лучшая производительность: более гибкая архитектура, лучшее использование ресурсов.
  • Легче проектировать: нет необходимости разрабатывать наборы инструкций.

Набор команд и контроллер процессоров — самые утомительные и трудоемкие части проектирования. Устранив эти два фактора, проектирование пользовательских элементов обработки становится значительно проще.

Более того, путь данных процессоров NISC может даже генерироваться автоматически для конкретного приложения. Таким образом, производительность дизайнера значительно повышается.

Поскольку пути данных NISC очень эффективны и могут генерироваться автоматически, технология NISC сравнима с подходами синтеза высокого уровня (HLS) или синтеза C в HDL . Фактически, одним из преимуществ этого стиля архитектуры является его способность объединить эти две технологии (индивидуальная разработка процессора и HLS).

Компьютер с команд нулевым набором

В информатике . компьютер с нулевым набором команд ( ZISC ) относится к компьютерной архитектуре, основанной исключительно на сопоставлении с образцом и отсутствии (микро) инструкций в классической системе [ нужны разъяснения ] смысл. Эти чипы известны тем, что их можно сравнить с нейронными сетями , и они продаются по количеству «синапсов» и «нейронов». [1] Аббревиатура компьютеру с ZISC относится к сокращенным набором команд (RISC). [ нужна ссылка ]

ZISC — это аппаратная реализация сетей Кохонена (искусственных нейронных сетей), позволяющая массово-параллельную обработку очень простых данных (0 или 1). Эту аппаратную реализацию изобрел Ги Пайе. [2] и Паскаль Таннхоф (IBM), [3] [2] разработанный в сотрудничестве с заводом по производству микросхем IBM в Эссонне во Франции, и был коммерциализирован IBM.

Архитектура ZISC устраняет узкое место памяти. [ нужны разъяснения ] путем объединения памяти шаблонов с логикой обучения и распознавания шаблонов. [ как? ] Их массово -параллельные вычисления решают « победитель получает всю проблему при выборе действий ». [ необходимо разъяснение проблемы «Победитель получает все» в нейронных сетях ] выделяя каждому «нейрону» собственную память и позволяя одновременно решать задачи, результаты которых определяются в споре друг с другом. [4]

Заявления и споры [ править ]

По данным TechCrunch , программные эмуляции этих типов чипов в настоящее время используются для распознавания изображений многими крупными технологическими компаниями, такими как Facebook и Google . Говорят, что при применении к другим задачам обнаружения образов, например, с текстом, результаты получаются за микросекунды, даже с чипами, выпущенными в 2007 году. [1]

Джунко Ёсида из EE Times сравнил чип NeuroMem с «Машиной», машиной, способной предсказывать преступления, сканируя лица людей из телесериала « Персона интереса » , назвав его «сердцем больших данных » и «предвещает реальную эскалацию в эпоху массового сбора данных». [5]

История [ править ]

В прошлом технология проектирования микропроцессоров развивалась от компьютера со сложным набором команд (CISC) к компьютеру с сокращенным набором команд (RISC). На заре компьютерной индустрии не существовало технологии компиляции, и программирование осуществлялось на языке ассемблера . Чтобы упростить программирование, компьютерные архитекторы создали сложные инструкции, которые были прямым представлением функций высокого уровня языков программирования высокого уровня. Еще одной силой, которая способствовала усложнению инструкций, было отсутствие больших блоков памяти.

По мере развития технологий компилятора и памяти были представлены архитектуры RISC. RISC-архитектурам требуется больше памяти для команд и компилятор для перевода языков высокого уровня в ассемблерный код RISC. Дальнейшее развитие технологий компиляторов и памяти приводит к появлению процессоров со сверхдлинными командами (VLIW), в которых компилятор управляет расписанием инструкций и устраняет риски, связанные с данными.

NISC является преемником процессоров VLIW. В NISC компилятор имеет как горизонтальное, так и вертикальное управление операциями в тракте данных. Поэтому аппаратное обеспечение намного проще. Однако размер управляющей памяти больше, чем у предыдущих поколений. Для решения этой проблемы можно использовать методы сжатия с низкими издержками.

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б Ламбине, Филипп (31 января 2015 г.). «Постоянные поиски «мозгового» чипа» . ТехКранч .
  2. Перейти обратно: Перейти обратно: а б «Нейронная цепь» .
  3. ^ «Профиль: Паскаль Таннхоф» . Исследовательские ворота .
  4. ^ Хиггинботэм, Стейси (14 ноября 2011 г.). «Освободите место для большего количества мозговых чипов» . Гигаом .
  5. ^ Ёсида, Джунко. «NeuroMem IC соответствует шаблонам, видит все, знает все» . ЭЭ Таймс .

Дальнейшее чтение [ править ]

  • Глава 2. Хенкель, Йорг; Парамешваран, Шри (11 июля 2007 г.). Проектирование встроенных процессоров: взгляд на малое энергопотребление: Йорг Хенкель, Шри Парамесваран . Спрингер. ISBN  978-1402058684 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 46da4d98b48ced7ef3e1d66d08d0190e__1717855740
URL1:https://arc.ask3.ru/arc/aa/46/0e/46da4d98b48ced7ef3e1d66d08d0190e.html
Заголовок, (Title) документа по адресу, URL1:
No instruction set computing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)