Шапка

8.4 Возможные области использования

Область использования стековых компьютеров, так же как и обычных машин, ограничена только фантазией. Вот некоторые подходящие для них применения.

Обработка изображений

Распознавание образов, включая распознание печатных и рукописных символов, а также алгоритмы обработки изображений имеют множество применений, но требуют чрезвычайно производительных вычислительных устройств. При этом множество коммерческих приложений требуют, чтобы вычислительное устройство было небольшим, мобильным и дешёвым.

Роботизированные системы

Манипуляторы роботов имеют 5-6 точек сочленения ( степеней свободы ). Обычно для каждого шарнира используется небольшой отдельный контроллер и ещё один более мощный для общего управления. Мощные процессоры могут выполнять сложные вычисления параметров перемещения сустава в реальном времени. В мобильных системах определяющими параметрами являются компактность и низкое потребление.

Цифровая фильтрация

Для обработки значительного потока данных цифровые фильтры должны выполнять умножение быстро. На кристаллах стековых процессоров есть место для аппаратных умножителей и специализированных узлов поддержки вычислений.

Управление промышленными процессами

Мощные процессоры могут расширить простую технику наблюдения и управления в реальном времени с помощью технологий экспертных баз данных. Особенно хорошо подходят стековые процессоры для продукционных ( rule-based ) систем.

Компьютерная графика

На рынке уже есть несколько графических ускорителей общего применения, и основная тенденция направлена на улучшение рисования графических примитивов и перемещение массивов бит. Интересным направлением является интерпретация команд высокоуровневых графических языков, независимых от параметров конкретных устройств отображения ( принтеров, мониторов ). Основным языком является Postscript, очень похожий на FORTH.

Компьютерная периферия

Низкая цена стековых процессоров позволяет использовать их для управления периферийными устройствами компьютеров: приводами дисков, устройств связи.

Связь

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

Транспорт

Автомобильный рынок предъявляет очень жёсткие ограничения на стоимость и условия эксплуатации. Минимальная разница в цене компонентов может привести к значительным прибылям или убыткам. Высокая степень интеграции системы обязательна. Компьютеры могут улучшить эксплуатационные параметры автомобиля и увеличить его безопасность, снижая одновременно стоимость таких частей, как зажигание, тормоза, топливная система, противоугонные устройства, системы предупреждения столкновений и индикаторы панели управления.

Бытовая электроника

Бытовая электроника ещё чувствительнее, если это вообще возможно, к стоимости и уровню интеграции, чем автомобильная. Любой, кто разбирал дешёвый калькулятор или цифровые часы, помнит удивление, которое вызывают несколько кусочков пластика и одна микросхема. Производительные, компактные и недорогие стековые процессоры подойдут для работы в музыкальных синтезаторах ( как в MIDI устройствах ), аппаратуре вывода звука и изображения с лазерных дисков, цифровых плёночных устройствах записи, системах передачи телевизионного изображения по телефонным линиям, интерактивном кабельном телевидении и видеоиграх.

Военное и космическое применение

Спутниковые системы, даже коммерческие, должны соответствовать тем же требованиям по надёжности и условиям эксплуатации, что предъявляются к устройствам военного назначения. Стековые процессоры хорошо подходят для использования в аппаратуре ракет и самолётов. Кроме того, возможно применение в устройствах обработки акустической информации, улучшения изображений, связи.

Параллельные вычисления

Предварительные исследования показывают очень высокую эффективность исполнения программ на функциональных языках. Изначальная приспособленность таких программ для параллельных вычислений может использоваться многопроцессорными стековыми системами.

Previous part:

Next part: