Устройство для сортировки данных
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах для связи процессоров с внешними устройствами, а также между процессорами и запоминающими устройствами . Цель изобретения - повьшение быстродействия. Цель достигается тем, что устройство содержит m входных регистров, где m - число входных информационных каналов, п регистров номеров каналов, где п - количество выходных информационных каналов, п групп по m элементов И в каждой, матрицу размером ихп схем сравнения, 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1277088 А1 (51) 4 G 06 F 7/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
М АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3434074/24-24 (22) 06.05.82 (46) 15.12..86. Бюл. У 46 (72) Ю. Н. Долгин, С. Г. Михайлов, С. Г. Стрельчук и М. П. Вольнов (53) 681. 32(088. 8) (56) Авторское свидетельство СССР
М 746992, кл. G 06 F 9/Og, 1978.
Патент ФРГ М 2837241, кл. 6 06 F 11/00 1976. (54) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ ДАННЫХ (57) Изобретение относится к области вычислительной техники и может быть использовано в вычислительных системах для связи процессоров с внешними устройствами, а также между процессорами и запоминающими устройствами. Цель изобретения — повышение быстродействия. Цель достигается тем, что устройство содержит ш входных регистров, где m — - число входных информационных каналов, и регистров номеров каналов, где n — - количество выходных информационных каналов, и групп по ш элементов И в каждой, матрицу размером mxn схем сравнения.
1 ил.! 277088
50
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи с внешними или запоминающими устройствами.
Цель изобретения — увеличение быстродействия устройства.
На чертеже изображена блок-схема устройства.
Устройство содержит входные регистры 1, регистры 2 номеров каналов, матрицу 3 схем 4 сравнения, группы 5 элементов И, входы 6 признаков данных, входы 7 данных, вход 8 задания режима работы устройства, входы 9 признаков каналов, вход 10 опроса устройства, выходы ll устройства„
Принцип работы устройства основан на одновременном распределении множества операндов на группы с общим признаком. При этом при помощи прямоугольной матрицы 3 блоков элементов 4 сравнения производится одновременное сравнение признаков всего множества операндов с признаками, соответствующими каждому каналу.
Устройство работает следующим образом.
На входы 6 и 7 устройства подаются соответственно признаки операндов и сами операнды. Эта информация заносится в регистры 1. Одновременно в регистры 2 записывается совокупность возможных признаков, каждый признак — в свой регистр, Адресные признаки, содержащиеся в i-м регистре l u j-м регистре 2, сравниваются блоком 4 сравнения, находящимся на пересечении i-го столбца и 1-й строки прямоугольной матрицы 3. В случае совпадения признаков с выхода блока сравнения поступает сигнал на вход i-ro элемента И j-й группы 5. С выходов поля операнда регистров 1 информация поступает на соответствующие группы 5 элементов И.
Прохождение операндов через группы элементов И возможно при наличии разрешающего сигнала с соответствующего блока сравнения. Так как íà i-ю групру 5 элементов И поступают разрешаюшие сигналы только с i-й строки блоков 4 сравнения, то i-я группа 5 эле ментов И отсортирует только операнды с признаком, записанным в i-м регистре номера канала. Таким образом производится сортировка данных с общим признаком по каналам. Прохождение операндов через группы 5 элементов И на выходы 11 происходит по импульсу опроса, поступающему с. входа 10 устройства.
Работа устройства обеспечивается двумя последовательностями импульсов — импульсами начала цикла Т и нц импульсами опроса Т,„, следующими с некоторым сдвигом. Первый импульс служит сигналом на загрузку информации в регистры 1 и 2, по второму импульсу обеспечивается прохождение информации через группы элементов И. формула изобретения
Устройство для сортировки данных, содержащее.m входных регистров (где ш — количество входных информационных каналов), и регистров номеров каналов (где n — количество выходных информационных каналов), и групп по
m элементов И в каждой, матрицу размером шип схем сравнения, выходы разрядов признаков канала входных регистров подключены к входам признаков канала устройства, выходы разрядов данных входных регистров подключены к входам данных устройства, информационные входы регистров номеров каналов подключены к входам номеров каналов устройства, входы чтения/записи входных регистров и регистров номеров канало з подключены к входу задания режимо1з работы устройства, выход j-го (j=l и) регистра номера канала подключен к первым входам схем сравнения j-й строки матрицы, выход схемы сравнения i-ro столбца (i=1 ø) j-й строки матрицы подключен к первому входу j-ro элемента И i-й группы, выходы разрядов данных i-го входного регистра подключены к вторым входам i-х элементов И групп с первой по п-ю, *о тл и ч а ю щ е е с я тем, что, с целью увеличения быстродействия устройства, выходы разрядов признаков канала з-го входного регистра подключены к вторым входам схем сравнения
i-ro столбца матрицы, вход опроса устройства подключен к третьим входам всех элементов И групп с первой по п-ю, выходы которых подключены к группе выходов устройства.
1277088
Составитель В. Смирнов
Редактор Е. Копча Техред g.Êàäàð Корректор О. Луговая
Заказ бббб/41 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
)13035, Иоскав, Ж-35, Раунская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектнаа, 4