Параллельный процессор с адресацией по содержанию - Content Addressable Parallel Processor

А Параллельный процессор с адресацией по содержанию (CAPP) является разновидностью параллельный процессор который использует память с адресацией по содержанию (CAM) принципы. CAPP предназначены для массовых вычислений. Синтаксическая структура их вычислительный алгоритм просты, в то время как количество параллельных процессов может быть очень большим и ограничено только количеством местоположений в CAM. Самый известный CAPP может быть СТАРАН, завершено в 1972 году; несколько подобных систем были позже построены в других странах.

CAPP заметно отличается от Архитектура фон Неймана или классический компьютер, который хранит данные в ячейках с индивидуальным числовым адресом. CAPP выполняет поток инструкций, которые адресуют память на основе содержимого (сохраненных значений) ячеек памяти. Как параллельный процессор, он действует сразу на все ячейки, содержащие это содержимое. Содержимое всех совпадающих ячеек можно изменить одновременно.

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

Рекомендации

  • Кент, Аллен (1990), Энциклопедия микрокомпьютеров, Нью-Йорк: Деккер, стр. 138–139, ISBN  0-8247-2703-7
  • Фостер, Кэкстон C (1976), Параллельные процессоры с адресацией по содержанию, Ван Ностранд Рейнхольд, ISBN  0-442-22433-8