Главная > Оптика > Оптические вычисления
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

8.2.6. Классификация методов обработки данных

В соответствии с различиями в потоках данных, потоках команд, а также в степени параллелизма в [35] была предложена классификация способов обработки по следующим четырем основным методам обработки:

ОКОД — с одним потоком команд и одним потоком данных,

ОКМД — с одним потоком команд и многими потоками данных,

МКОД — с многими потоками команд и одним потоком данных,

МКМД - с многими потоками команд и многими потоками данных.

На рис. 8.7 показаны различия между четырьмя классами методов обработки данных. Традиционный цифровой компьютер с архитектурой фон Неймана основан на методе ОКОД. В данном виде компьютеров потоком команд управляет один программный счетчик, а выборка данных осуществляется согласно адресу, содержащемуся в командах. В некоторых клеточных логических компьютерах для цифровой обработки изображений принят метод ОКМД, в котором все элементы процессора начинают одну и ту же операцию по одной команде из управляющего компьютера, как показано на рис. 8.1. Компьютер с конвейерной архитектурой относится к классу МКОД. В МКМД независимые команды с потоками данных выполняются параллельно. Метод ОКМД обладает низшей степенью параллелизма, в то время как МКМД — наивысшей. Архитектуры ОКМД

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

<< Предыдущий параграф Следующий параграф >>
Оглавление