Патент ссср 407395

 

%

ОЙ ИКАНИЕ

ИЗОБРЕТЕН ИЯ (Ц) 407395

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

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

Республик

К АВТОРСИОМУ СВИДЕУЕЛЬСУВУ (61) Зависимое от авт, свидетсльства—

1,51) М.1(л. 6 1lс 19, 00

G 11с 15, 00

,22) Заявлено 11.04.72 (21) 1771936 18-24 с присоединением заявки М—

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

Соаета Миннстроа СССР

AD делам нзаоретений н открытий! 332) П риоритет—

Опубликовано 21.XI.1973. Б10ллетень ¹ 46 (53) УДК 681.327.2 (088. 8) Дата опубликования описания ЙЛ 11.1974. (72) Авто.р изобретения

Ф. В. Майоров (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ЛССО11,ИАТИВНОЙ

ОБРАБОТ1(И И И ФОРМАЦИИ

Изобретение относится к области запоминающих устройств.

Известно устройство для ассоциативной обработки информации, содержащее ассоциативные накопительные блоки, выходы .которых подключены к соответствующим схемам выбора и при01ритета, подсоединенным крег1:страм адреса, выходы которых через схемы «И» подсоединены ко входам адресных накопительных блоков, информационные регистры, подключенные к соответствующим аосоциатив,btxi накопительным блока.:, регистр входны данных, первый выход которого подкл1очеп и одному из информациононых регистров.

Недостатками известного, стройства являются большое количество об<-,рудовапия и невысоское б11стродейс1впе.

Ош1сываемое устройство ÎT,шчаетс» от известного тем, i!To о!о содержит буферный накопительный блок, информационный вход которого подкл1очен ко второму выходу регистра входных данных, первый дополнительный регистр, вход которого подсоединен к выходу буферного накопительного блока, а выходы через дополнительно введенную первую группу схем «И» и «ИЛИ» — ко входам адресных накопительных блоков и другого 1шформацн0ННо."0 Реп;IcTPB, 1>тоРОЙ 3 oп0 1IHITB. IhHb!É Р гистр, входы которого подк,почены к выхода;I дополнительно введенных в устройство счетчн1:.Ов, Один вьlход через доп0.1нптельпо введенную вторую группу схем «И» и «ИЛИ» — к буферно.;1у накопительному блоку и одному пз адресных накопительных блоков, другоп—

5 ко входам разрядов занятости одного пз Вссоциат IBHblx накопнтельнь!х Олоксв, вспомогаТе.ibHbIli накопHT IbHI;III блок, -03IIH вход I!QTQрого через дополнительно введенные вспомогательные схемы «И» подкгночен и одному пз

lp регистров адреса it б ферному накопительному олоку, другой вход и выход — ко второму допол н ител ьно<му регистру. Информ ацион11ые в1.1ходы адресны.-, накопительных блоков через дополнительные схемы «И» подк.-;ю ie»b! к одному из входов схемы «ÈËÈ», выход которой соединен с одни.;: пз ипформацио11шых регистров.

Ъ 1,:! B Hilll i OT I Hi-I I! 51 П0330 T 5110T BP;ill<11! Th быстродействие устройства, а также упростить

20 его.

1-1 а H e p T P II е н 3 с б р а It< H B б л 0 I< 0 ; c l! а п р е д ложенного устройства.

Устройство содержит адресные накопительные блоки 1НБ) 1 и 2, ассоциативные НБ 3 и

25 4, схе ;. bl выбора и приоритета 5 и 6, регистры

7 i! 8 адрес!l, информационные регистры 9 и

10, poãèñòð входных даш-;ых 11, первый выход

; 2 которого Iiozi<,IIO Ie» H p "r!Ioтру 9, B BTopott выход 13 — к информационному ьходу буферзз ного 1-Ih И, первый zolioai!;!Teльный регистр

407395

15, вход которого подсоединен к выходу буферного НБ 14, второй дополнительный регистр 16, входы которого подключены к выходам дополнительно введенных в устройство счетчиков 17 и 18, вспомогательный НБ 19, вход и выход которого подсоединены к регистру 16 при помощи линии двухсторонней связи

20.

Выходы регистра 15 через дополнительно введенную первую группу схем «И» 21 и 22 и схему «ИЛИ» 28 подключены соответственно ко входам адресных НБ 1 и 2 и регистра 10.

Выход 24 регистра 16 соединен со входами разрядов занятости 25 ассоциативного НБ 8, выход 26 через дополнительно введенную вторую группу схем «И» 27 и «ИЛИ» 28 — с буферным НБ 14 и с адресньгм НБ 1.

Выход регистра 7 через схемы «И» 29 и 80 подключен к одним входам адресных НБ 1 и

2 соответственно, другие входы которых через схемы «И» 81 и 82 и схему «ИЛИ» 28 подсоединены к регистру 8.

Информационные входы вспомогательных схем «И» 88 и 84,подключены к регистру 7, а выходы — к вспомогательному НБ 19 и буферному НБ 14.

Информационные выходы 85 и 86 адресных

НБ 1 и 2 через дополнительные схемы «И» 87 и 88 соединены с одним из входов схемы

«ИЛИ» 28.

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

В буферном НБ 14,при записи входных данных, предварительно сортируется информация ro страницам.

Ассоциативный НБ 8 служит для адресации страниц в НБЗ, 4, 14 и 19, Ассоциативный НБ 4 служит для адресации слов в адресных НБ 1 и 2.

Запись первоначальных (исходных) данных (илп «эталонных» данных для сравнения) производится из регистра 11 в регистр 9 (признаки а, в) и в НБ 14.

НБ 8 определяет адрес страницы в НБ 14, и этим информация при записи сортируется по страницам по признакам а, в. Запись слов в НБ 14 производится в порядке их поступления по адресу, определяемому счетчиком 17.

Для этого в ячейке НБ 19 небольшого объема хранится адрес первого слова A каждой страницы и полное число слов и, записываемых в стр анице.

Адрес же ячейки НБ 19 определяется адресом страницы от регистра 7. С:помощью счетчиков 1" и 1<> в регистре 16 фиксируются текущие значения адреса А и число слов и

lO

qr

55 ео

4 для каждой страницы, а содержимое регистра

16 запоминается в соответствующей ячейке

НБ 19. Счетчики 17 и 18 прибавляют +1 к адресу А слова и вычитают — 1 из числа и оставшихся свободных ячеек в странице. Когда все ячейки для слов в странице будут заняты (т. е. n = 0), в разряд занятости ячейки в

НБ 8 данной страницы записывается код «1», и последующая запись слов с теми же признаками производится на новой свободной странице. Возможность автоматического продолжения списка на новых страницах позволяет выбрать минимальное число слов и в странице. Информация, записанная в НБ 14, затем перезаписывается в НБ 1. При считывании слов из НБ 14 в регистр 15 адресация слов для каждой страницы производится по адресу

А, при этом счетчики 17 и 18 меняются местами (как показано на чертеже пунктиром).

При считывании каждого слова в этом случае нз адреса А вычитается единица, а к числу и прибавляется единица. Считывание слов с каждой страницы автоматически прекращается .по сигналу А = О (или и = и„„,), когда будут считаны все занятые ячейки, что фиксируется в разряде занятости 25 НБ 8 кодом

«0» — свободная страница.

Адрес слова А из регистра 16 через схему

«И» 27 передается на один вход НБ 14. Адрес же страницы в 1-1Б 14 определяется НБ 8 с помощью регистра 7, соединенного через схему

«И» 84 с другим входом НБ 14.

Перезапись первоначальных данных нз

НБ 14 в НБ l,производится по адресу страниц, определяемьгм НБ 8, а адрес слов задается так, как это было описано выше. Перезапись новых данных из НБ 14 в НБ 2 производится из регистра 15 по заданным признакам с, d е, составляющих часть слова этого регистра

Эти признаки вводятся в регистр 10 для сравнения их с первоначально записанными признаками, хранимыми в НБ 4. Для этого первоначально записанные в НБ l,признаки слов предварительно считываются из НБ 1 отдельно для каждой страницы н записываются в

НБ 4. При этом адрес слова в НБ l определяется по счетчику, как было описано выше. При перезаписи новых данных из НБ 14 в НБ 2 адрес слова определяется ячейкой НБ 4, в которой хранятся первоначальные или эталонные признаки прп поиске их в НБ 4 по заданным признакам c, d, е, в регистре 10.

Таким образом, в результате перезаписи новых данных в НБ 2 слова с совпадающими признаками будут иметь одинаковые адреса слов и страниц с первоначально записанными в НБ 1 данными. Этим и осуществляется попарная индептификация слов с одинаковыми значениями признаков а, b, с, d, e.

При следующем цикле обзора объектов новая информация записывается вместо старой и НБ 1 и 2 меняются местами. Это производится с помощью переключателя, состоящего нз схем «И» 21 и 22. Переключатель из схем

«И» 87 и 88 попользуется для записи в НБ 4

40739э

5 признаков c, d, е из НБ 1 (или НБ 2) при их переключениях, а,схемы «И» 29, 80 и 84 — для задания одного и того же адреса страницы от

НБЗвНБ1,2,14.

Предмет изобретения

Устройство для ассоциативной обработки информации, содержащее ассоциативные накопительные блоки, выходы которых подключены к соответствующим схемам выбора и приоритета, подсоединенным к регистрам адреса, выходы которых через схемы «И» подсоединены ко входам адресных накопительных блоков, информационные регистры, подключенные к соответствующим ассоциативным накопительным блокам, регистр входных данных, первый выход которого подключен к одному из информацион lblx регистров, отличпюи(ееся тем, что, с целью упрощения устройства и увеличения его быстродействия, оно содержит буферный накопительный блок, ш|формационный вход которого подключен ко второму выходу регистра входных данных, первый дополнительный регистр, вход которого подсоединен к выходу буферного накопительного блока, а выходы через дополнительно введенную первую группу схем «И» и «ИЛИ» — ко входам адресных накопительных блоков и другого информационного регистра, второй дополнительный регистр, входы которого подключены к BûYoäàм дополнительно введенных в устройство счетчиков, один выход через доц полнптельно введенную группу схем «И» и

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

20 второму дополнительному регистру, а информационные выходы адресных накопительных блоков через дополнительные схемы «И» подключены к одному из входов схемы «ИЛИ», выход которой соединен с одним из информа25 ционных регистров,

Патент ссср 407395 Патент ссср 407395 Патент ссср 407395 

 

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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