Ячейка однородной среды

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОИ:КОМУ СВИ ИЗЛЬСТВУ

Союз Советских

Социалистических

Республик

<о851398 (61) Дополнительное к авт. сеид-ву 9 610105 (22) Заявлено 13.11.79 (21) 2859793/18-24 с присоединением заявки йо (23) Приоритет (я)м. к .з

G 06 F 7/00

Государственный комитет

СССР яо яелам нзобретеянй я открытмя

Опубликовано 300781. бюллетень Н9 28 (53) УДК 681. 3 (088. 8) Дата опубликования описания 30. 07. 81 (72) Автор изобретения

Я.И. Фет

>

Институт математики Сибирского отделения

AH СССР (71) Заявитель (54) ЯЧЕЙКА ОДНОРОДНОЙ СРЕДЫ

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

По основному авт.св. Р 610105 известна ячейка однородной среды содержащая триггер, пять элементов И и три элемента ИЛИ, причем первый вход ячейки, соединен с первыми входами первого и второго элементов И. второй вход первого элемента Й под-. ключен ко второму входу ячейки и пер вому входу первого элемента ИЛИ, выход которого соединен с первым выходом ячейки,а второй вход первого элемента ИЛИ - с выходом третьего элемента И и первым входом второго элемента ИЛИ, выход которого подключен ко второму выходу ячейки, а второй вход - к выходу пятого элемента И, первый вход которого соединен с третьим входом ячейки и первым входом третьего элемента И,.а второй вход - с четвертым входом ячейки> вторым входом четвертого элемента И и вторым входом второго элемента И, выход которого подключен к нулевому входу триггера, единичный вход которого соединен с выходом первого эле» мента И, а единичный выхсд — со вторым входом третьего элемента И, выход четвертого элемента И подключен fc первому входу третьего элемента ИЛИ, выход которого соединен с третьим выходом, а второй вход— с пятым входом ячейки. двумерная однородная структура, построенная из таких ячеек, обеспечивает выполнение за одну команду ряда простых информационно-логических операцийт поиск максимального элемента информации в массиве, выделенив всех элементов информации,сов15 падающих с заданным признаком, разбиение массива на три подмножества, s первое из которых входят все элементы, совпадающие с заданным признакоы, во второе - все элементы, 20 меньшие заданного признака, в тре- .. тье - все элементы, больше заданного признака (11.

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

Так, например, для поиска всех эле30 ментов информации А, расположенных

851398 в заданных границах (Q 4 A„6 P) г тРебуется последовательность из двух команд: в первой команде выделяются все элементы, удовлетворяющие усло-, вию А 6 Q, во второй — все элементы, удовлетворяющие условию А„ Ъ Р, Оставшиеся элементы образуют результирующий массив.

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

Укаэанная цель достигается тем, что в ячейку однородной структуры по авт.св. Р 610105 введены шестой, седьмой и восьмой элементы H и чет- 15 вертый элемент ИЛИ, причем первые входы шестого и седьмого элементов И соединены с шестым входом ячейки, второй вход шестого элемента И подключен к нулевому выходу триггера, 2О а второй вход седьмого элемента Ик седьмому входу ячейки и первому входу восьмого элемента И, выход которого соединен с третьим входом третьего элемента ИЛИ, второй вход восьмого элемента И соединен с выходом шестого элемента И и первым . входом четвертого элемента ИЛИ,второй вход которого подключен к выходу седьмого элемента И, а выход соединен с четвертым выходом ячейки °

Благодаря такой конструкции ячейки увеличивается скорость решения информационно-логических задач в двумерной однородной структуре, построенной из таких ячеек. Так, рассмотренная выше задача поиска всех элементов, расположенных в заданных границах, решается за одну команду.

На чертеже приведена функциональная схема ячейки однородной среды. 40

Ячейка имеет входы 1-7 переменных х, у,у, „ z,u 7 соответственно и выходы 8-14 переменных x,y,y,z",,u,v соответственно и содержит триггер 15 со входными элементами 4$

И 16 и 17, элементы И 18-23 и элементы ИЛИ 24-27.

В однородной структуре выходы 8-10 каждой ячейки соединены со входами

1-3 соседней по вертикали ячейки соответственно, а выходи 11-14 — со входами 4-7 соседней по горизонтали ячейки соответственно.

Внутри каждой ячейки первые входы . элемейтов И 18 и 20 соединены со входом 4 ячейки, выход элемента,И 18 с первыми входами элемента И 19 и элементов ИЛИ 24 и 25,. а выход элемента И 20 — со вторым входом элемента

ИЛИ 25. Второй вход элемента И 18 соединен с единичным выходом тригге- 4 ) ра 15, а вторые входы элементов И

19 и 20 — с первым входом элемента

И 17 и со входом 2 ячейки. Второй вход элемента ИЛИ 24 подключен к первому входу элемента И 16 и ко 65

1 входу 1 ячейки, а вторые входы элементов И 16 и 17 — ко входу 6 ячейки. Первые входы элементов И 21 и

22 соединены со входом 5 ячейки, выход элемента И 21 — с первыми входами элементов И 23 и ИЛИ 27. Второй вход элемента И 21 подключен к нулевому выходу триггера 15, а вторые входы элементов И 22 и 23 — ко входу

3 ячейки. Второй вход элемента ИЛИ

27 соединен с выходом элемента И 22.

Первый, второй и третий входы элемента ЙЛИ 26 соединены соответственно со входом 7 ячейки и с выходами элементов И 19 и 23. Выходы,элементов ИЛИ 24-27 подключены соответственно к выходам 8,11,14 и 12 ячейки.

Ячейка однородной среды реализует следующие функции

x = xvaz (1)

z (avy, ) (2)

z (ачу ) (31

V "- ччХ,О vz og (4) (5)

У< (6) где а - состояние триггера 15.

Функции (5) и (6) позволяют осуществить запись информации в триггер 15 со входов х и у а Функция (1) " считывание содержимого триггера 15 по выходу х1 . Функции (1), (2) и (4) обеспечивают работу устройства во всех режимах. При этом признак сравнения должен подаваться поразрядно (в обратном коде) на входы, столбцов однородной структуры, а. на все входы должны подаваться константы l =О.

Для выполнения поиска всех элементов, расположенных в заданных границах, используются функции (2), (3) и (4). При этом признак Р=,Й «, соответствующий верхней границе, подается поразрядно (в обратном коде) на входы, столбцов однородной структуры, а признак Cl =- +„gq> соответствующий нижней границе, подается поразрядно на входы ., На входы

z,, z и ч левой границы однородной структуры во всех строках подаются . константы Х„ 1, х = 1, Ч = 0

В каждой строке однородной структуры с помощью цепи м производится поразрядное сравнение (начиная со старших разрядов) хранимого и запоминающих элементах данной строки числа А+ = а-, а„.;. с верхним граничным признаком Р = р, р, ... и одновременно с помощью цепи z сравнение AÄ = aÄ, а; с нижним гранияным признаком Q q q и

Еак показывает анализ, при сравнении А„ с P сигнал v на правой границе однородной структуры в соответствии с выражениями (2) и (4) принимает значение V 1 только в том случае, когда A„ 7 Р, т.е. находится

851398 ничного признака использовать число большее, чем максимальное возможное значение элемента массива, то выделятся все A„- > Q. Если задать P.-Q=R, то выполнится поиск по совпадению

Q-R°.

ТакиМ образом, область применения предлагаемой ячейки расширяется по сравнению с известной а структура, построенная из таких ячеек, становится более быстродействующей.

Ì5

0 0 СА,"С P

0=А.СР

ОQсА->Р

1 Q A;-= Р

Комбинируя сигналы Y X,, и Q можно с помощью однородной структуры, построенной из данных ячеек, за одну команду выполнить различные варианты поиска в заданных границах. Например, комбинация ч Z, = 3 соответствует поиску Q < А с Р а комбиНара@ v %I 1 rtoacx y Q, < А c P. 5

Если в качестве нижнего граничного признака Q использовать число. меньшее, чем минимальное возможное значение элемента массива, то в устройстве за одну команду выделятся все 40

А; а Р. Если в качестве верхнего гравне заданного интервала. Аналогично при сравнении А с Q в соответствии с выражениями (3) и (4) сигнал Ч на правой границе принимает значение с = 1 только в том случае, когда А А Я, т.е. находится вне заданного интервала. Следовательно, только ситуация 4 = 0 свидетельсУвует о том, что число, записанное в данной строке, удовлетворяет критерию поиска (Q 4 А 4С P).

Характер неравенства на границах заданного интервала может быть при этом определен по сигналам Z и Z

4 на праной границе в соответствии с таблицей.

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

Ячейка однородной среды по авт.св. Р 610105, о т л и ч а ющ а я с я тем, что, с целью расширения области применения ячейки за счет возможности поиска элементов информации, расположенных в заданных границах, в нее введены шестой, седьмой и восьмой элементы И и четвертый элемент ИЛИ, причем первые входы шестого и седьмого элементов И соединены с шестым входом ячейки, второй вход шестого элемента И подключен к нулевому выходу триггера, а второй вход седьмого элемента И— к седьмому входу ячейки и первому входу восьмого элемента И, выход которого соединен с третьим входом третьего элемента ИЛИ, второй вход восьмого элемента И соединен с выходом шестого элемента И и первым входом четвертого элемента ИЛИ, второй вход которого подключен к выходу седьмого элемента И, а выход соединен с четвертым выходом ячейки.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Ф 610105, кл. G 06 F 7/00, 1975 (прототип), 851398

Х

Составитель B. Кайданоз редактор H. Безродная Техред,H. Еелушак Корректор В. Синицкая

Заказ 63бО/б9

Филиал ППП "Патент", r. Ужгород, ул. Проектная,4 о

Е7

«т

Тираж 745 Подписное

ВНИИПИ Государственного комитета CCCP по делам изобретений и открытий, 113035, Москва, %-35, Раушская наб., д. 4/5

Ячейка однородной среды Ячейка однородной среды Ячейка однородной среды Ячейка однородной среды 

 

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

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

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

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

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

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

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

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

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

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