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

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

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

Целью изобретения является повышение быстродействия о

На фиго представлена функциональная схема устройства; на фиг,2 - схема операционного блока

Устройство содержит га (т - ширина ленты матрицы) операционных блоков 1 и (шгI) элементов 2 задержки.

Операционный блок содержит первый 3, второй 4 третий 5 рех истры, умножитель 6 и сумматор 7.

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

Элементы вектора произведения с |cj могут быть получены периодически повторяющимися операциями

с ,

0;

Дкм1

с : t а

ь, к-1,2,...,п; 2

с .

(ml

Эта последовательность операций может быть получена за счет конвейерного прохождения вектора Ь через р операционных блоков 1„

Входные потоки данных формируются внешним устройством и подаются на входы, как показано на фиг;1.

Каждый операционный блок 1 вьтол- няет следующую функцию:

b,,,,(t) b,,(t-l); c,,,(t)C8,(t-0+a,,(t-l)-b,,(t-l).

Все синхронизирующие входы регистров 3 - 5 и элементов 2 задержки на такт тактируются единым синхросигналом, так что в каждом такте данные передаются от одного операционсл

о

со

Horo блока к другому. Рассмотрим порядок вычисления элементов вектора

с ic,5 ,

с а „- b , + а , b.,,

На третьем такте в третьем операционном блоке I вычисляется значение а Ь , на четвертом такте это значение записьгаается в третий регистр 5. На пятом такте частичная сумма записывается в элемент 2 задержки на такт, 13 четвертом операционном блоке 1 вычисляется а, b-, и суммируется ее значением в элементе 2 задержки, на шестом такте с, поступает на вы- ход через такт вычисляется с, и

ТсД о

формула изобретения

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

регистра, РХ(5д которого соединен с выходом сумматора, первьп вход кого рого соединен с третьим входом операционного блока, а второй вход - с выходом умножителя, первый и второй входы которого соединены соответственно с первым выходом операционного блока и выходом первого регистра, синхровход операционного блока подключен к синхровходам всех регистров умножителя и сумматора, первый вход i-ro операционного блока (,т) под Kjm4eH к i-му входу первой группы входов устройства, второй вход j-ro операционного блока (,rn) подключен к второму выходу (j-I)-ro опера- цион)1ого блока, а второй вход первого операционного блока - к входу второй группы входов устройства, выход устройства соединен с третьим выходом га-го операционного блока, отличающееся тем, что, с целью повьш1ения быстродействия, в устройство введены т-1 элементов задержки, причем вход р-го элемента задержки (р 1, m-l) подключен к третьему выходу р-го операционного блока, а выход р-го элемента задержки подключен к третьему входу (р+1)- го операционного блока, синхровходы всех операционных блоков подключены к синхровходу устройства.

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

название год авторы номер документа
Устройство для умножения ленточной матрицы на полную матрицу 1988
  • Кричмара Андрей Александрович
  • Сердцев Алексей Александрович
  • Романовский Павел Григорьевич
SU1534471A1
Устройство для умножения матриц 1987
  • Грищенков Владимир Александрович
  • Калалб Александр Дмитриевич
  • Царев Александр Павлович
SU1471201A1
Устройство для операции над матрицами 1987
  • Якуш Виктор Павлович
  • Мищенко Валентин Александрович
  • Ленев Алексей Александрович
  • Курбацкий Александр Николаевич
SU1534470A1
Устройство для вычисления двумерного дискретного преобразования Фурье 1990
  • Якуш Виктор Павлович
  • Лиходед Николай Александрович
  • Косьянчук Виктор Васильевич
  • Соболевский Павел Иосифович
  • Чернега Петр Павлович
SU1751778A1
Устройство для матричных операций 1987
  • Якуш Виктор Павлович
  • Седухин Станислав Георгиевич
  • Авгуль Леонид Болеславович
  • Ленев Алексей Александрович
SU1429127A1
Устройство для разложения теплицевых симметричных матриц 1990
  • Кириллов Игорь Германович
  • Леховицкий Давид Исаакович
SU1755295A2
Устройство для операций над матрицами 1989
  • Попенко Владимир Степанович
  • Турко Сергей Александрович
SU1777153A1
Матричное устройство для вычисления свертки 1986
  • Якуш Виктор Павлович
  • Седухин Станислав Георгиевич
  • Мищенко Валентин Александрович
  • Авгуль Леонид Болеславович
SU1401477A1
Устройство для обращения матриц 1987
  • Якуш Виктор Павлович
  • Седухин Станислав Георгиевич
  • Соболевский Павел Иосифович
  • Лиходед Николай Александрович
SU1527643A1
Генератор функций Попенко-Турко 1990
  • Попенко Владимир Степанович
  • Турко Сергей Александрович
SU1753464A1

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

Реферат патента 1989 года Устройство для умножения ленточной матрицы на вектор

Изобретение относится к вычислительной технике и может быть использовано для вычисления произведения ленточной матрицы на вектор при решении систем линейных уравнений, построении цифровых фильтров. Целью изобретения является повышение быстродействия. Новым в устройстве являются введение элементов задержки на такт и организация новых связей между операционными блоками. Изобретение позволяет сократить время вычисления произведения ленточной матрицы на вектор. 2 ил.

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

33

сгг

О

о

1

%

0-чг яз;

CSbix г-

Шиг. 2

-

QBX

.4 л

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

Устройство для матричных операций 1987
  • Якуш Виктор Павлович
  • Седухин Станислав Георгиевич
  • Авгуль Леонид Болеславович
  • Ленев Алексей Александрович
SU1429127A1

SU 1 517 039 A1

Авторы

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

Сердцев Алексей Александрович

Соколов Алексей Васильевич

Даты

1989-10-23Публикация

1988-01-15Подача