Устройство для решения систем линейных алгебраических уравнений Советский патент 1985 года по МПК G06F17/10 G06F17/12 

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

Изобретение относится к вычислительной технике и может быть применено при построении специализирован ных и проблемно-ориентированных про цессоров для решения систем линейны алгебраических у| авнений (СЛАУ) в двоичной системе счисления. Цель изобретения - увеличение быс тродействия. Алгоритм для решения СЛАУ вида 1)j,i l,n .21 а;; V: ом представляется по методу цифра за цифрой следующим образом: 1 С« м-1-Чп(еГ)) H.)Jo. М при i-j. .К40 сС f-b;,;cb, или для непосредственной структурн реализации в предлагаемом устройст в виде

,)j4(-sign()) О, если ст.разр.

.«10 Г

1, если ст.разр.

при

(3)

°гЕ-;г- .

(6)

tj -ё If 2-«, к-о

Xpexi Z-V

J krO J

i jHTn, . bVGfO,l$,

xl. е{1, 0 (7) Условием перехода на (К+1)-й шаг является вьшолнение соотношения .,5|е, . . (4) Таким образом, переход на следующий шаг осзтцествляется, если на данном шаге значение каддой невязки уменьшается как минимум в два раза, т.е. обнуляется старший разряд в регистрах свободных членов. Гарантией поразрядного уменьшения невязок СЛАУ является соблюдение условия сходимости, которое для итера ционных процессов оценивается следующим соотношением «м. а; Oj.i Верность получаемых на каждом шаге цифр в значениях корней гарантируется условием (5). Все козффициенты, свободные члены и искомые корни для СЛАУ ввда (1) представляются правильными дробями и задаются в позиционной системе счисления с основанием 2 р-разрядньми симметричными коцамй в виде

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

название год авторы номер документа
Устройство для решения систем линейных алгебраических уравнений 1986
  • Байков Владимир Дмитриевич
  • Сергеев Михаил Борисович
SU1324035A1
Многоканальное устройство дляРЕшЕНия СиСТЕМ лиНЕйНыХ АлгЕбРАичЕС-КиХ уРАВНЕНий 1978
  • Козлов Леонид Григорьевич
SU807318A1
Вычислительное устройство для операций над матрицами 1984
  • Байков Владимир Дмитриевич
  • Сергеев Михаил Борисович
SU1233165A1
Устройство для решения систем линейных алгебраических уравнений 1990
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Богачев Владимир Иванович
  • Пцарева Маргарита Михайловна
  • Целых Александр Николаевич
SU1721613A1
Устройство для умножения по модулю 2 @ -1 @ 1985
  • Гречникова Ольга Ивановна
  • Попович Роман Богданович
  • Сварчевский Геннадий Сигизмундович
SU1304018A1
Вычислительное устройство 1984
  • Байков Владимир Дмитриевич
  • Сергеев Михаил Борисович
SU1196856A1
Автокоррелятор 1989
  • Белолипецкий Владимир Николаевич
  • Сбродов Владимир Васильевич
SU1617447A1
Устройство для решения систем ли-НЕйНыХ АлгЕбРАичЕСКиХ уРАВНЕНий 1978
  • Сулин Лев Ипполитович
  • Бочаров Константин Павлович
  • Ходырев Вячеслав Васильевич
SU811275A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1
Устройство для вычисления квадратного корня 1981
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
SU1003078A1

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

Реферат патента 1985 года Устройство для решения систем линейных алгебраических уравнений

УСТРОЙСТВО ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕ- , НИИ, содержащее матрицу размером ПП регистров коэффициентов, м сдвиговых регистров неизвестных, ц сдвиговых регистров свободных членов, П сумматоров (п - порядок системы линейных алгебраических уравнений) и генератор, тактовых импульсов, отличающееся тем, что, с целью увеличения быстродействия, в него введены первая и вторая матрицы размером И- И групп элементов И и счетчик, причем первые входы элементов И и счетчик, причем первые входы элементов И (А ,р-ых групп первой и второй матриц соединены соответственно, с прямыми и инверсными выходами (.1,)-го регистра коэффициентов матрицы, 4 tj-i t информационный вход -го сдвигового регистра свободных членов соединен с выходом 1-го сумматора, i 1,п , входы -го сумматора соединены с информационным входом i-ro сдвигового регистра свободных членов и с соответствующими выходами элементов И групп t-ых строк первой и второй матриц, выход старшего разряда -го сдвигового регистра свободных членов соединен с входом первого младшего разряда i -го сдвигового регистра неизвестных и с вторыми входами элементов И групп t -ых столбцов первой и второй матриц, прямой выход знакового разряда п-го сдвигового регистра свободных членов соединен с третьими входами элементов И групп 1 -ых столбцов первой (Л матрицы, инверсный выход знакового С разряда -ГС сдвигового регистра свободных членов соединен с входом второго младшего разряда i -го сдвигового регистра неизвестных и третьими входами элементов И групп -ых столбцов второй матрицы, прямой выг ход генератора тактовых импульсов . соединен с входами записи сдвиговых М регистров свободных членов и с входами сдвига сдвиговых регистров неизвестных, инверсный выход генератора тактовых импульсов соединен с входами сдвига сдвиговых регистров свободных членов и со счетным входом счетчика, выход переполнения которого соединен с входом останова генератора тактовых импульсов.

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

b; - в регистры свободных членов

На чертеже представлена структур-h сдвиговых регистров 3 свободных

ная схема устройства.55членов, п сумматоров 4, генератор 5

Устройство содержит матрицу разме-тактовых импульсов, шины 6 записи

ром п-п регистров 1 коэффициентов,. коэффициентов, шины 7 записи свободп сдвиговых регистров 2 неизвестных,ных членов, выходные шины 8, первую и вторую матрицу размером п. п групп элементов И соответственно 9 и 10, с Гетчик 11, шину 12 начальной установки. Так как записываемая в регистры 2 на каждом шаге информация (а именно, разряды неизвестных) имеет знак, а кодирование знаков в двоичной системе счисления осуществляется следующим образом: - - 0; + - 1, то отличительной чертой этих регистров от остальных является лишь увеличенная вдвое разрядность. Сумматор 4 конструктивно выполнен по комбинационной схеме и имеет (п+ +1) р-разрядных входов. Вычисление значений корней СЛАУ с необходимой точностью (р разрядов) в устройстве производится до появления сигнала переноса счетчика 11. Этот сигнал при достижении счетчиком значения р блокирует работу генератора тактовых импульсов 5. Емкость счетчика таким образом однозначно оп ределяет точность (количество вычисляемых разрядов в значениях корней). Устройство работает следующим образом. После записи в регистры 1 по ши нам б коэффициентов решаемой СЛАУ и установки на шинах 7 ее свободных членов сигналом по шине 12 обнуляется счетчик 11, т.е. переходит в состояние О выход переноса. Это позволяет запуститься генератору тактовых, сов 5. . Первым положительным фронтом им.пульса с прямого выхода генератора синхронизируется запись с шин 7 в ре гистры 3 свободных членов и производится пустой сдвиг в регистрах 2, поскольку до начала работы регистры 3 были пусты, т.е.-старший значащий разряд находился в состоянии О, Это нулевое состояние обеспечивается и без предварительного обнуления, так как после окончания решения в устройстве любой предыдущей СЛАУ по условию (4) старпшй разряд обнулен. Первым положительным фронтом импульса с инверсного выхода генератора 5 осуществляется сдвиг значений свободных членов на один разряд влево, тем самым в старшие значащие разряды регистров поступают первые разряды свободных членов для анализа, установки на входах регистров 2, управления соответствующими группами элементов И 9 и 10. НД протяжении всего пр.оцссса вычислений за время которое проходит между появлением положительных фронтов с прямого выхода генератора 5, происходит запись в регистры 3, сдвиг в регистрах 2, а через равные длительности положительного импульса с прямого выхода генератора тактовых импульсов - сдвиг в регистрах 3. За время между положительными фронтами с инверсного и прямого выходов гарантированно появляется результат на вькодах сумматоров 4. Кроме того, положительные фронтом с инверсного выхода генератора 5, подключенного к счетному входу суммирующего счетчика 11, прибавляется 1 к его содержимому. После появления 1 на выходе переноса счетчика 11 работа генератора тактовых импульсов блокируется. Время вычисления корней СЛАУ п-го порядка с р значащими двоичными цифрами определяется следующим образом: C.Cj-.p,

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

Устройство для решения систем линйныхАлгЕбРАичЕСКиХ уРАВНЕНий 1978
  • Козлов Леонид Григорьевич
SU824217A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1
Цифровые автоматы с настраиваемой структурой (однородные среды)
М
Энергия, 1974, с
Приспособление для градации давления в воздухопроводе воздушных тормозов 1921
  • Казанцев Ф.П.
SU193A1

SU 1 179 367 A1

Авторы

Байков Владимир Дмитриевич

Сергеев Михаил Борисович

Даты

1985-09-15Публикация

1983-05-03Подача