<<
>>

4.5.2. КОНВЕЙЕРНАЯ ОБРАБОТКА

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

Последовательные конвейеры. На рис. 4.9, а представлена схе­ма устройства обработки команд, в котором имеются четыре сту­пени: выборка команды из памяти, декодирование, выборка опе­ранда, исполнение.

Рис.

4.9. Схема четырехступенного устройства обработки команд: а — ступени конвейера; б — временная диаграмма работы

Ускорение обработки в данном устройстве измеряется отно­шением времени Тх, необходимого для последовательного выпол­нения Ь заданий (т.е. выполнения Ь циклов на одной обрабаты­вающей ступени), ко времени Тр выполнения той же обработки на конвейере. Обозначим через ^ время обработки на 1-й ступе­ни, а через /у — соответствующее время для самой медленной сту­пени (рис. 4.9,6). Тогда, если Ь заданий (команд) проходят через конвейер с п ступенями, эффективность конвейера определяется выражением

ДЛЯ

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

Типичное использование векторного конвейера — это про­цесс, вырабатывающий по двум исходным векторам А и В ре­зультирующий вектор С для арифметической операции С

<< | >>
Источник: Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин. Информационные системы и технологии в экономике: Учебник. - 2-е изд., доп. и перераб. Под ред. В.И. Лойко. - М.: Финансы и статистика, - 416 с: ил.. 2005

Еще по теме 4.5.2. КОНВЕЙЕРНАЯ ОБРАБОТКА:

  1. 4.5. НЕТРАДИЦИОННАЯ ОБРАБОТКА ДАННЫХ 4.5.1. ПАРАЛЛЕЛЬНАЯ ОБРАБОТКА
  2. Отдел продаж конвейерного типа
  3. Плюсы отдела продаж конвейерного типа
  4. Конвейерность вашего бизнеса
  5. Преимущества конвейерного отдела продаж
  6. 3.3.3. Обработка первичной информации
  7. Обработка данных
  8. 4.3. Режимы автоматизированной обработки данных
  9. § 5. Сбор, обработка и анализ данных
  10. 3.3. Способы и режимы обработки экономической информации
  11. 3.1. Подготовка первичной социологической информации к обработке
  12. 8. Методы обработки материалов исследования
  13. 11.4. Методы оптимизации запуска партийдеталей в обработку