Ignite (ранее ShBoom и PSC 1000 , стилизованный под I GNITE ) — это двухстековая архитектура микропроцессора с сокращенным набором команд стековой машины (RISC). [1] Архитектура была первоначально разработана Расселом Х. Фишем III и Чаком Х. Муром , Nanotronics, которая позже была приобретена Patriot Scientific Corporation. Процессор является одним из немногих коммерчески производимых микропроцессоров, которые используют стековую вычислительную модель. Целевыми приложениями для этой уникальной архитектуры были в основном встраиваемые устройства (из-за низкого энергопотребления процессора) и эффективная реализация виртуальных стековых машин, таких как виртуальная машина Java или стековая машина, лежащая в основе языка программирования Forth . Продукт не имел успеха на рынке.
Примечательные особенности
Помимо необычной двухстековой архитектуры, процессор имел ряд других ценных особенностей:
- Работает быстрее внутренних часов
- При каждой выборке инструкций можно считывать до четырех инструкций, что снижает требования к пропускной способности памяти по сравнению с типичными 32-битными RISC-машинами.
- Эта характеристика также позволяет выполнять цикл по группе инструкций (микроцикл) без дополнительных выборок инструкций из памяти.
- Вызов подпрограммы одиночного цикла (+память)
- Неявный возврат подпрограммы
- Скорость интерпретации Java близка к собственной без необходимости JIT, примерно в 20 Кбайт кода
- Работа на малой мощности
Ссылки
- ^ Шоу, Г. В. (1999). Справочное руководство по микропроцессору PSC1000™. Patriot Scientific Corporation. 99-037001.
Дальнейшее чтение
- Санто, Брайан (1 мая 2009 г.). "25 микрочипов, которые потрясли мир § Процессор Sh-Boom от Computer Cowboys (1988 г.)". История технологий. IEEE Spectrum .
- «Справочное руководство по интеллектуальной собственности IGNITE™» (PDF) . Patriot Scientific Corporation. Март 2002 г.