Асимптотическая производительность векторно-конвейерных систем.
Как отмечалось выше, основным признаком векторно-конвейерных систем является наличие конвейерных функциональных устройств, содержащих ряд конвейеров операций (например, конвейер сложения вещественных чисел, конвейер умножения таких же чисел и т.п.). Поэтому оценка производительности векторно-конвейерных систем основана на оценке производительности конвейеров операций. Методику оценки производительности конвейеров операций рассмотрим на примере конвейера операции сложения. Положим, что имеется
где После запуска конвейера и его "разгона" конвейер выдает результат через каждый такт
Быстродействие конвейера Аналогичная ситуация имеет место для конвейеров любых операций. Условно принято говорить, что асимптотическое быстродействие конвейера операций достигается на векторах бесконечной длины. При работе конвейера в последовательном режиме, очевидно, максимальная скорость выдачи результатов равна
Таким образом, конвейерная обработка увеличивает производительность вычислительной системы в
|