Параллельный процессор с контентной адресацией
Параллельный процессор с контентной адресацией ( CAPP ), также известный как ассоциативный процессор. [1] это тип параллельного процессора , который использует принципы памяти с адресацией содержимого (CAM). CAPP предназначены для массовых вычислений. Синтаксическая структура их вычислительного алгоритма проста, тогда как количество параллельных процессов может быть очень большим и ограничиваться только количеством мест в CAM. Самым известным CAPP является STARAN , построенный в 1972 году; несколько подобных систем позже были построены в других странах.
CAPP заметно отличается от архитектуры фон Неймана или классического компьютера, который хранит данные в ячейках, адресованных индивидуально по числовому адресу. CAPP выполняет поток инструкций, которые обращаются к памяти на основе содержимого (сохраненных значений) ячеек памяти. Как параллельный процессор, он одновременно обрабатывает все ячейки, содержащие это содержимое. Содержимое всех совпадающих ячеек можно изменить одновременно.
Типичный CAPP может состоять из массива адресуемой по содержимому памяти фиксированной длины слова, хранилища последовательных команд и компьютера общего назначения с архитектурой фон Неймана, который используется для взаимодействия с периферийными устройствами.
Ссылки [ править ]
- Кент, Аллен (1990), Энциклопедия микрокомпьютеров: Том 4 - Компьютерные приложения: компьютерная лингвистика для dBase , Нью-Йорк: Деккер, стр. 138–139, ISBN 0-8247-2703-7
- Фостер, Кэкстон С. (1976), Параллельные процессоры с адресацией по содержимому , Ван Ностранд Рейнхольд, ISBN 0-442-22433-8
- ^ «ассоциативный процессор» . Проверено 14 марта 2021 г.