(54) АССОЦИАТИВНЫЙ ПРОЦЕССОРНЫЙ ЭЛЕМЕНТ
название | год | авторы | номер документа |
---|---|---|---|
Процессорный элемент | 1980 |
|
SU881757A1 |
Ассоциативный процессорный модуль | 1981 |
|
SU1015390A1 |
Ассоциативный процессорный элемент | 1982 |
|
SU1057938A1 |
Устройство для поиска информации в ассоциативной памяти | 1988 |
|
SU1617460A1 |
Ассоциативный матричный процессор | 1982 |
|
SU1164720A1 |
Устройство для фиксации трассы выполнения программы | 1983 |
|
SU1136170A1 |
Оперативное запоминающее устройство с блокировкой неисправных ячеек памяти | 1981 |
|
SU1014033A1 |
Ассоциативно-адресное оперативное запоминающее устройство | 1987 |
|
SU1451773A1 |
Ассоциативный параллельный процессор | 1980 |
|
SU955078A1 |
Устройство для отладки программ | 1983 |
|
SU1290334A1 |
1
Изобретение относится к области вычислительной техники и может быть использовано при построении.параллельных процессоров и однородных вычислительных систем, предназначенных для групповой обработки массивов информации.
Известен процессорный элемент, представляющий собой последовательность одноразрядных ячеек ассоциативной памяти, объединенных горизонтальными шинами разрешения записи и разрешения считывания информации, а также шиной совпадения содержимого этих ячеек с кодом опроса, подаваемым по шинам опроса 1.
Недостатком процессорного элемента является его низкое быстродействие при выполнении арифметических и логических операций. .
Наиболее близким к изобретению техническим решением является ассоциативный процессорный элемент, содержащий три группы ячеек ассоциативной памяти, информационные входы коloptix являются информационными входами устройства, выходы сравнения ячеек ассоциативной памяти первой и второй групп объединены и подключены соответственно к первому и второму
входам сумматора по модулю два. Выходы сравнения ячеек ассоциативной памяти третьей группы объединены и являются выходом сравнения элемента. Первые и вторые управляющие входы ячеек ассоциативной памяти групп соответственно объединены и яв-, ляются соответственно входами устройства разрешение считывания и разре10шение .записи . Выход переноса сумматора по модулю два соединен со входом регистра переноса,выход которого соединен с третьим входом сумматора по. модулю два, выход суммы сумматора
15 по модулю два соединен со входом разрешения записи элемента 2.
Складываемые операнды должны быть размещены в разных группах ячеек ассоциативной памяти процессорного
20 элемента. Для выборки по содержанию в регистр переноса предварительно заносится единица. При этом признак опроса должен размещаться только в одной из групп ячеек процессорного
25 элемента, а другая маскируется. Если содержимое опрашиваемой части совпадает с кодом опроса, подаваемым по входам опроса, то на выходе суммы сумматора по модулю два появляется 30 едини .ный сигнал, разрешающий запись
или считывание всего слова. Если совпадения нет, то выходной сигнал суммы остаетск равным нулю,
Недостатком этого ассоциативного процессорного элемента является невозможность выполнения за один такт опроса-записи операции выборки по содержанию одновременно по всей строке ассоциативных ячеек, так как при единичном, сигнале на входе переноса и несовпадении в обоих частях строки процессорного элемента на выходе суммы сумматора по модулю появляется ложный единичный сигнал, а при нулевом сигнале на входе переноса единичный сигнал на выходе сумма появляется при совпадении содержимого однойгруппы с кодом опроса и несовпадении содержимого другой группы.
Целью изобретения является повышение быстродействия ассоциативного процессорного элемента при выполнении операции выборки по содержанию.
Поставленная цель достигается тем что в ассоциативный процессорный элемент, содержа;ЩИй две группы ячеек ассоциативной памяти, информационные входы которых являются информационными входами устройства, выходы сравнения ячеек ассоциативной памяти каждой группы объединены и подключены соответственно к первому и второму входам сумматора по модуле два, первые и вторые управляющие входы ячеек ассоциативной памяти групп соответственно объединены и являются соразответственно входами элемента
решение считывания и разрешение записи , выход переноса сумматора по модулю два соединен со входом регистра переноса, выход которого соеднен с третьим входом сумматора по модулю два, введены коммутатор, первый и второй входы которого подключены соответственно к выходам переноса и суммы сумматора по модулю два а первый и второй выходы - ко входам разрешение считывания и разрешение записи элемента соответственно.
На чертеже представлена структурная схема элемента, на которой обозначено: первая и вторая группы ячеек 1 и 2 ассоциативной памяти, ячейка 3 ассоциативной памяти, сумматор 4 по модулю два, регистр 5 переноса и коммутатор 6.
Ассоциативный процессорный элемент работает следующим образом.
При выполнении операции арифметического сложения входы разрешение записи 7 и разрешение считывания 8 с помощью коммутатора б соединяются с выходом суммы сумматора 4
и ассоциативныЯ процессорный элемент функционирует как прототип.
При выпол.ении ассоциативных операций (сравнение, выборка по содержанию) входы 7 и 8. с помощью ком, мутатора 6 соединяются с выходом переноса сумматора 4, а регистр 5 предварительно обнуляется.
При совпадении содержимого слова или его части с признаком опроса
устанавливаемым на иноформационных
входах каждой ячейки 3 ассоциативной памяти, на выходах коммутатора б ус/ганавливается разрешающий (единичный) сигнал, формируемый сумматором 4. Такое подключение входов 7 и 8 и к выS ходам сумматора обеспечивает выборку по содержанию за один такт опросазаписи независимо от длины признака и его размещения в строке ассоциативного процессорного элемента,
Формула изобретения
Ассоциативный процессорный элемент, 5 содержащий две группы ячеек ассоциативной памяти, информационные входы которыхявляются информационными входами устройства, выходы сравнения ячеек ассоциативной памяти каждой группы объединены и подключены соответственно к первому и второму входам сумматора по модулю два, первые и вторые управляющие входы ячеек ассоциативной памяти групп соответственно объединены и являются соответственно входами элемента разрешение считывания и разрешение записи , выход переноса сумматора по модулю два соединен со входом регистра переноса, выход которого соединен 0 с третьим входом сумматора по модулю два, от л и -чающийся тем, что, с целью повышения быстродействия при выполнении операции выборки по содержанию, он содержит коммутатор, первый и второй входы которого подключены соответственно к выходам переноса и суммы сумматора по модулю два, а первый и второй выходы и разрешение записи элемента соответственно ,
Источники информации, принятые во внимание при экспертизе
1,Медведев И.Л., Праигишвили И.Е Чудин А,А.- Многопроцессорные вычислительные системы с перестраиваемой структурой. Препринт М.ИПУ АН СССР, 1975, с. .42.
Ц1|
ТЫц
ufaffaxff av я
7 8
- L-W-
-лпа
Авторы
Даты
1981-11-07—Публикация
1980-01-30—Подача