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