устройство для решения систем линейных алгебраических уравнений
Классы МПК: | G06F17/12 систем уравнений |
Автор(ы): | Якуш В.П., Косьянчук В.В., Лиходед Н.А., Соболевский П.И. |
Патентообладатель(и): | Якуш Виктор Павлович |
Приоритеты: |
подача заявки:
1990-05-23 публикация патента:
09.06.1995 |
Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных специализированных вычислительных машинах и устройствах обработки сигналов для решения систем линейных алгебраических уравнений. Цель изобретения - сокращение объема оборудования устройства за счет решения системы n линейных алгебраических уравнений с помощью фиксированного числа l вычислительных модулей при l < n. Цель достигается тем, что устройство содержит l вычислительных модулей, p параллельных регистров, где p = (n + 1) (n + m) - l(n + 3), m - число столбцов в правой части системы линейных алгебраических уравнений, два сдвигающих p-разрядных регистра, блок элементов ИЛИ и два элемента ИЛИ, причем каждый вычислительный модуль содержит три триггера, узел задержки на n тактов, два триггера, две группы триггеров, умножитель, узел вычисления обратной величины числа, вычитатель, девять групп элементов И, четыре группы элементов ИЛИ, пять элементов И и два элемента НЕ. 2 ил.
Формула изобретения
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ, содержащее l вычислительных модулей, где l целое число, l < n, n порядок системы линейных алгебраических уравнений, причем первый выход i-го вычислительного модуля, где i 1, l 1, подключен к информационному входу (i + 1)-го вычислительного модуля, первый выход l-го вычислительного модуля подключен к выходу результата устройства, второй и третий выходы i-го вычислительного модуля подключены соответственно к первому и второму входам режима (i + 1)-го вычислительного модуля, синхровход устройства подключен к синхровходам всех вычислительных модулей, отличающееся тем, что, с целью сокращения аппаратурных затрат, оно содержит узел сдвигающих регистров, первый и второй сдвигающие регистры, блок элементов ИЛИ, первый и второй элементы ИЛИ, причем первый информационный вход устройства подключен к первому входу блока элементов ИЛИ, выход которого подключен к информационному входу первого вычислительного модуля, информационный выход l-го вычислительного модуля подключен к информационному входу узла сдвигающих регистров, выход переноса которого подключен к второму входу блока элементов ИЛИ, первый и второй входы режима устройства подключены соответственно к первым входам первого и второго элементов ИЛИ, выходы которых подключены к первому и второму входам режима первого вычислительного модуля, второй и третий выходы l-го вычислительного модуля подключены соответственно к информационным входам первого и второго сдвигающих регистров, выходы которых подключены соответственно к вторым входам первого и второго элементов ИЛИ, синхровход устройства подключен к входам сдвига всех сдвигающих регистров и узла сдвигающих регистров.Описание изобретения к патенту
Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных специализированных вычислительных машинах и устройствах обработки сигналов для решения систем линейных алгебраических уравнений. Цель изобретения сокращение аппаратурных затрат. На фиг. 1 представлена структурная схема устройства для решения систем линейных алгебраических уравнений; на фиг. 2 функциональная схема вычислительного модуля. Устройство для решения систем линейных алгебраических уравнений (фиг. 1) содержит информационный вход 1, первый 2 и второй 3 входы режима, синхровход 4, вычислительные модули 5i (i




a(oij) aij, i


k

a(kkk)= a(kkk-1)
a(kkj)= a(kkj-1)/a(kkk), j

a(kik)= a(kik-1), i

a(kij)= a(kij-1)- a(kik)



a(k)n+k,j= a(kkj), j

xij= a(n)n+i,n+j, i


При описании работы устройства в обозначении а(k) индекс k в скобках указывает номер рекуррентного шага. Вычислительный модуль 5 выполняет следующие функции:
Uj+n+3

Vj+n+3



Uj, Vj значения на втором 52 и третьем 53 выходах вычислительного модуля на j-м такте. Wj+1





bj aj/aj-m(n+1) при (


cj aj при (


р, m некоторые числа, определяемые алгоритмом;
Wj значение на первом выходе 51 вычислительного модуля на j-м такте. Устройство работает следующим образом. На вход 1 подаются элементы аij (i


t









t









Класс G06F17/12 систем уравнений