Таблица 1
Номер ступени | Наименование |
Вычитание порядков | |
Сдвиг одной из мантисс | |
Сложение мантисс | |
Нормализация |
Положим, что выполняется сложение двух - векторов вещественных чисел . Диаграмма сложения этих векторов приведена на рис. 1
Рис. 1. К примеру 1. Временная диаграмма сложения ( n *1)-векторов вещественных чисел X,Y на 4-х ступенчатом конвейере операции сложения.
В векторно-конвейерных системах в рамках одного конвейерного функционального устройства широко используется (т.е. аппаратно поддерживается) зацепление конвейеров операций. Покажем суть этой процедуры на примере.
Положим, что в некоторой прикладной программе, исполняемой на векторно-конвейерной системе, необходимо вычислить
(1) |
где - -векторы вещественных чисел, под произведением и делением векторов понимается их покомпонентное умножение и деление, соответственно. Иными словами, операции, указанные в выражении (1), понимаются в смысле
(2) |
Положим также, что конвейерное функциональное устройство данной векторно-конвейерной системы имеет следующие конвейеры операций:
|
|
· конвейер сложения вещественных чисел;
· конвейер умножения вещественных чисел;
· конвейер деления вещественных чисел
Тогда для повышения скорости вычисления компонент вектора E целесообразно использовать зацепление указанных конвейеров (см. рис. 2). В результате, можно сказать, получается новый конвейер, который выполняет сложную операцию (2)