Устройство для выполнения матричных операций Советский патент 1992 года по МПК G06F17/16 

Описание патента на изобретение SU1714617A1

Изобретение относится к автоматике и вычислительной технике и может быть использовано в составе специализированных вычислительных машин для LV-декомпозиции матриц,

Цель изобретения - расширение функциональнУх возможностей за счет LV-дёкомпозиции исходной матрицы.

На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг.2 - пример выполнения вычислительного модуля; на фиг.З - формы представления потоков данных.

Устройство (фиг. 1) содержит Зт-2 (т размерность обрабатываемых матриц) вычислительных модулей 1,1...1.3т-2. Каждый вычислительнь)й модуль (фиг.2) содержит мультиплексоры 2-9. регистры 10-12. блоки деления 13 умножения 14 и сложения-вычитания 15. элемент 16 задержки, блок 17 т-2 элементов задержки и регистр 18 памяти команд..

Устройство работает следующим образом,

Элементы разлагаемой матрицы С поступают на третий информационный вход устройства, причем элемент cij подается на Т-м такте

Т 0+j-2)m + (1-1),

В устройстве формируются три информационных потока - А. В и С, элементы которых поступают соответственно на первые, вторые и третьи информационные вычислительных модулей 1. Моменты поступления элементов aij. bij и cij информационных потоков А. В и С в вычислительный

модуль с номером определяются соотношениями Та - (2m-3Xm-1) + (k-1)m + + (i-1)m + (1-1) + (N-1), где k J. Tb-(2m-5Xm-1) + (m-) + + (k-1Xm+1)-(-2(N-1), гдеК 1, Тс {l+j-2)m -I- (1-1) + {3m-2-NXm-1). Элементы этих информационных потоков преобразуются в вычислительных модулях устройства в соответствии с выражениями

О при ,iafeO, ,

При ia ja j.

СЬХ/ЬЬХ.ПРИ « ia )

бык

. OBX ри и ,

0 прЧ , . Ч-Jb

BWX . ЬЧЬИ ibf NH-m,

Сву+Овх ЬВУ ри Jb- joi N-t--m+k,

a-k, Jt,:k,

ых

Jb

В Противном случае ,

причем индексы элементов информационных потоков определяются соотношениями

1а Т - (2m-3Xm-1) - T-(2m-3Xm-lHN-1 /m-(N-1)+1.

Jb (2m-5Xm-1) + 2(N-1) + T-(2m-5Xm-1)2(I-1)+m-T.

Ja T-{2m-3Xm-1)-{N-1)/m +1,

Ib T-{2m-5)(m-1)-2(N-l)/(m+1)+1. Результирующие матрицы L и V считываются соответственно с первого и второго выходов устройства в форме потоков А и В (lij aij, Uij b и).

В таблице приведен пример выполнения операции LV-декомпозиции матрицы С для случая rrt 3.

Формул а и 3о бретения

Устройство для выполнения матричных операций, содержащее линейку из Згп-2 вычислительных модулей (т - размерность обрабатываемых матриц), каждый из которых содержит умножитель, три регистра, элемент задержки и бдок из т-2 элементов задержки, причем первый и второй информационные входы устройства подключены соответственно к первому и второму информационным входам первого вычислительного модуля, первый и второй выходы (Зт-2)-го вычислительного модуля являются соответcf венно первь1м и вторым выходами устройства, третий выход и третий информационней вход которого подключены соответственно к третьему выходу первого вычислительного модуля и третьему

информационному входу (Зт-2)-го вычислительного модуля, первый, второй выходы и третий информационный 1-го вычисли тельного модуля (f f77m-2) подключены

соответственно к первому, второму информационным входам и третьему выходу (Н-1)го вычислительного модуля, синхровход устройства подключен к синхровходам всех вычислительных модулей, в каждом вычислительном модуле первый, второй и третий выходы подключены соответственно к выходам первого регистра, элемента задержки и блока элементов задержки, выходы второго и третьего регистров подключены соответственно к входам элемента задержки и блока элементов задержки, отличающееся тем, что. с целью расширения функциональных возможностей за счет -LV-декомпозиции исходной матрицы,каждый

0 вычислительный модуль содержит восемь

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

0 мультиплексора,первый и второй информационные входы которого подключены к одноименным входам вычислительного , модуля, второго, четвертого, пятого, шестого, седьмого и восьмого мультиплексоров,

5 первый и второй информационные входы третьего мультиплексора подключены соответственно к второму и третьему .информационным входам вычислительного модуля, / синхровход которого подключен к синхров0 ходу регистра памяти команд, третий информационный вход вычислительного модуля подключен к одноименным входам второго, четвертого, пятого, шестого, седьмого и восьмого мультиплексоров, четвертые информационные входы пятого, шестого, седьмого и восьмого мультиплексоров подключены к входу логического нуля устройства, выходы умножителя и сумматора-вычитателя подключены соответственно

0 к пятым и шестым информационным входам шестого, седьмого и восьмого мультиплексоров, седьмые информационные входы шестого и седьмого мультиплексоров подключены к выходу блока деления и чет-.

5 вертому информационному входу второго мульт1 плексора, выход которого подключен к первому информационному входу ум-ножителя, второй информационный вход которого подключен к выходу третьего мультиплексора, четвертый информационный вход четвертого мультиплексора объединен с пятым информационным входом шестого мультиплексора, восьмой информационный вход которого подключен к входу логической единицы устройства, первый 5 и второй информационные входы сумматора-вычитателя подключены к выходам соответственно четвертого и пятого мультиплексоров,выходы шестого, седьмого и восьмого мультиплексоров подключены соответственно к информационным входам первого, второго и третьего регистров.

Продолжение таблицы

Похожие патенты SU1714617A1

название год авторы номер документа
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1994
  • Якуш Виктор Павлович
  • Драницин Олег Николаевич
  • Лиходед Николай Александрович
  • Соболевский Павел Иосифович
  • Тиунчик Александр Александрович
RU2116667C1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ДВУМЕРНОГО ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ 1994
  • Якуш Виктор Павлович[Ru]
  • Драницин Олег Николаевич[Ru]
  • Лиходед Николай Александрович[By]
  • Соболевский Павел Иосифович[By]
RU2049351C1
Устройство для вычисления матрицы функций 1987
  • Силин Михаил Юрьевич
SU1439618A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ТРЕХ МАТРИЦ 1990
  • Якуш В.П.
  • Лиходед Н.А.
  • Косьянчук В.В.
  • Соболевский П.И.
RU2024933C1
УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ 1991
  • Якуш В.П.
  • Лиходед Н.А.
  • Косьянчук В.В.
  • Соболевский П.И.
RU2012049C1
Модулярное устройство вычисления систем линейных алгебраических уравнений 2015
  • Вишневский Артем Константинович
  • Михеев Николай Александрович
  • Князев Владимир Владимирович
RU2611963C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Устройство для вычисления матрицы функций 1987
  • Силин Михаил Юрьевич
SU1439617A1
Устройство связи для вычислительной системы 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU1062678A1
Модуль однородной вычислительной структуры 1987
  • Лещенко Евгений Геннадьевич
  • Курочкин Юрий Алексеевич
SU1495809A1

Иллюстрации к изобретению SU 1 714 617 A1

Реферат патента 1992 года Устройство для выполнения матричных операций

Изобретение относится к автоматике и вычислительной технике и может быть использовано при постр(}ении специализированных вычислительных машин, ориентированных на решение задач матричной алгебры. Цель изобретения - расширение функциональных возможностей за счет LV-декомпозиции исходной матрицы. Цель изобретения достигается введением в каждый из Зт-2 (т - размерность обрабатываемых матриц) вычислительных модулей устройства, образующих линейную систолическую структуру, дополнительных элементов - мультиплексоров, блока деления и регистра памяти команд. Последний позволяет изменять выполняемые вычислитель^ ным модулем функции в процессе вычислений. 3 ил,. 1 табл.

Формула изобретения SU 1 714 617 A1

А

С

В

ФигЛ

J5 а Огг к -777

-о. I о-о о о-43 О о

Поток А

Документы, цитированные в отчете о поиске Патент 1992 года SU1714617A1

Устройство умножения матрицы на вектор 1984
  • Выжиковска Антонина Владимировна
  • Выжиковски Роман
  • Каневский Юрий Станиславович
  • Лозинский Вадим Иванович
SU1226484A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
and all., Systolic Matrix Muitiplicatton on a linear array
- Proc
Прибор для промывания газов 1922
  • Блаженнов И.В.
SU20A1
Conf,Common.Countf-and Comput, Monticello
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для видения на расстоянии 1915
  • Горин Е.Е.
SU1982A1
ТАНК-ПАРОВОЗ 1923
  • Ладыженский И.А.
SU625A1

SU 1 714 617 A1

Авторы

Шилов Александр Кимович

Лозбенев Владимир Юрьевич

Даты

1992-02-23Публикация

1989-05-16Подача