Конвейерная обработка в общем случае основана на разделении функции, на более мелкие части, которые наз. степенями и для каждой из них выделяются аппаратуры. Конвейерная обработка улучшает использование ресурсов для заданного набора процессов, кжен из которых применяет эти ресурсы заранее предусмотренным способом, все процессы последовательно используют ресурс как он освободится, если процессы аналогичные, но не тождественные, то реализ. последовательный конвейер , если все процессы одинаковы то конвейер наз. векторный .
Последовательные конвейеры. Обработка любой машин. команды делится на несколько этапов с организацией передачи данных от одного этапа к следующему. Производительность растет, за счет одновременного использования нескольких команд на разных ступенях конвейера. Устройство обработки команд простейшего процессора включает 4 степени :
1) Выбор команд из ОП
2) Декодирование
3) Определение адреса и выборка операнда
4) Выполнение операции
Конвейерная обработка увелич. Пропускную способность процессора но не сокращает время выполнения отдельной команды.
Конвейеризация эффективная когда загрузка близкое к полному , а скорость подачи новых команд и операндов , соответствует макс. Производительности конвейера. Задержка в конвейере могут возникать из-за конфликтов :
1) структурные - когда аппаратные средства не могут поддерживать все возможные команды и режимы сообщения.
2) По данным - когда выполнение одной команды зависит от предыдущей
3) По управлению - ...
Последовательные конвейеры - это граница архитектуры ЭВМ , рост быстродействия принципиально ограничено .
Ассоциативные процессоры. Заложен принцип который позволяет преодолеть многие ограничения присущих адресной доступа к памяти. При ассоциативном доступе к памяти задается некоторое критерий отбора данных и проведения необходимых преобразований , только над теми данными , которые удовлетворяют этому крит . Критерием может быть совпадению с любым элементом данных , достаточным , для выделения искомых данных из имеющихся . Поиск выполнимо. По фрагменту , который имеет большую или меньшую сходство с заданным элементом данных . Если реализ. только ассоциативная выборка данных , с последующим поочередным их использованием , то это наз . ассоциативной памятью. Если реализованы полностью все свойства ассоциативной обработки, то это наз ассоциативным процессором . Ассоциативные процессоры . Процессоры использ. при розьяз. задач распознавания образов , обработки изображений.
Конвейерная обработка в общем случае основана на разделении функции , на более мелкие части , которые наз . степенями и для каждой из них выделяются аппаратуры. Конвейерная обработка улучшает использование ресурсов для заданного набора процессов, кжен из которых применяет эти ресурсы заранее предусмотренным способом , все процессы последовательно используют ресурс как он освободится , если процессы аналогичные , но не тождественные , то реализ. последовательный конвейер, если все процессы одинаковы то конвейер наз . векторный .
Вект.конв. Векторные конвейеры созданы множеством тождественных функт . Элементов , каждый из которых испол. Определенную опер. С парой операндов , принадлежащих двум разным векторам . Векторн.проц за 1 цикл выполн попарно операцию сложения элементов массивов и присваивает полученные значения соответствующим элементам масивуP . (рисунок массивов А1 А2 P) Каждый операнд при этом сохранил . В особом векторном регистре. Подготовка данных для векторной обработки , требует загрузки регистров в течение времени t подготовки. Вычисления на векторных процессорах эффективны тогда , когда объем векторных вычислений составляет не менее 10 % от последовательного кода. Принцип векторного конвейера положен в основу створ . Векторных и матричных процессоров.
Ассоциативные процессоры . Заложен принцип который позволяет преодолеть многие ограничения присущих адресной доступа к памяти. При ассоциативном доступе к памяти задается некоторое критерий отбора данных и проведения необходимых преобразований , только над теми данными , которые удовлетворяют этому крит . Критерием может быть совпадению с любым элементом данных , достаточным , для выделения искомых данных из имеющихся . Поиск выполнимо. По фрагменту , который имеет большую или меньшую сходство с заданным элементом данных . Если реализ. только ассоциативная выборка данных , с последующим поочередным их использованием , то это наз . ассоциативной памятью. Если реализованы полностью все свойства ассоциативной обработки , то это наз ассоциативным процессором . Ассоц . Процессоры использ. при розьяз . задач распознавания образов , обработки изображений.
Дата: 2019-07-25, просмотров: 221.