Устройство для обработки данных

Скачать ZIP архив.

Текст

(19) 5/60 15)5 0 ОСУДАРСТВЕННОЕ ПАТЕНТНОЕДОМСТВО СССРОСПАТЕНТ СССР) ИСАНИЕ ИЗОБРЕТЕНИ хнический институт им, ктябрьской социалисти.И, Жабин, В.И, Св, Г,В, Гончартельство СССР15/16, 1986.В 59-13785,блик. 1984. авченнко и АВТОРСКОМУ СВИДЕТЕЛЬС(71) Киевский полите50-летия Великой Оческой революции(54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ДАННЫХ(57) Изобретение относится к вычислительной технике и может быть использовано для построения быстродействующих мультипроцессорных вычислительных систем, Целью изобретения является повышение быстродействия, Устройство содержит вычислительньй узел 1, регистр состояния 2, узел связи с каналом 3, узел локальной памяти 4, регистр адреса 5,мультиплексор б, локальную управляющую магистраль 7, локальную информационную магистраль 8. 2 ил 1 табл.Изобретение относится к вычислительной технике и может быть использовано для построения быстродействующих мультипроцессорных вычислительных систем.Цель изобретения - повышение быстродействия мультипроцессорных вычислительных систем,На фиг.1 приведена схема предлагаемогоо устройства; на фиг.2 - пример формата регистра состояния,5 10 Устройство содержит вычислительный узел 1, регистр состояния 2, узел связи с каналом 3, узел локальной памяти 4, регистр 15 адреса 5, мультиплексор б, локальную управляющую магистраль 7, локальную информационную магистраль 8.Элементы устройства связаны между соответственно через локальные информационные магистрали подключены к информационным входам-выходам первой группы узла связи с каналом и к информационным входам-выходам первой группы регистра состояния. Выходы группы вычислительного узла через локальную управляющую магистраль подключены соответственно к первому управляющему входу регистра состояния и к первому управляющему входу устройства связи с каналом, информационные входы-выходы второй группы которого 2530 подключены соответственно к информационным входам-выходам узла локальной памяти, управляющими входами подключенного к выходам узла связи с каналом. Информационные входы-выходы вычислительного узла соответственно через локальные информационные магистрали подключены к информационным входам регистра адреса, к информационным входам- выходам первой группы узла связи с каналом. Первый вход вычислительного узла через локальную управляющую магистраль подключен к входу записи(считывания) регистра адреса, выходы которого подключены соответственно к управляющим входам мультиплексора, выходом подключенного к второму управляющему входу узла связи с каналом, Информационные входы-выходы третьей группы узла связи с каналом подключены соответственно к информационным входам-выходам первой группы устройства. информационные входы-выходы второй группы которого подключены соответственно к информационным входам-выходам второй группы регистра состояния, выходами подключенного соответственно к информационным входам мультиплексора,35 40 45 50 55 собой следующим образом. Информацион-.ные входы-выходы вычислительного узла 20 Выход последнего подключен к информационному выходу устройства. Второй выход вычислительного узла через локальнуюуправляющую магистраль подключен к входу синхронизации регистра адреса и мультиплексора.Работа устройства может быть рассмотрена на примере вычислительной системы,состоящей из нескольких устройств для обработки данных, подключенных к одной системной общей шине, Вычислительный узел1 одного из устройств для обработки данных, выбранного в качестве управляющего,загружает необходимые программы и данные в узлы локальной памяти и системнуюпамять подчиненных вычислительных у:лов. После этого управляющий вычислительный узел 1 устанавливает в регистрахсостояния 2 разряд доступа к системнойшине необходимым образом (для решениятекущей задачи). Каждый подчиненный вычислительный узел опрашивает свой разряд"Пуск" регистра состояния 2, когда он установится управляющим вычислительным узлом в "1", подчиненный вычислительныйузел начинает выполнять свою программу.В процессе работы и в процессе следующейподготовительной стадии обмен информации между различными устройствами обработки данных мультипроцессорнойвычислительной системы значительно сокращается, так как для передачи необходимой информации достаточноперераспределить память путем записидругого управляющего слова в регистры состояний 2. Процесс распределения памятивыглядит следующим образом. Пусть вычислительному узлу 1 необходимо обратитьсяпо некоторому адресу, например10008 (О банк).В то время, когда вычислительный узелвыставит адрес на шину, значение адресазапишется в регистр адреса 5, и на мультиплексоре 6 выберется соответствующее.значение управляющего разряда регистрасостояния 2, полученное управляющее значение поступит на узел связи с каналом 3 иопределит, какая память (локальная или системная) необходима,При применении такого метода распределения памяти границы программ и данных должны быть выравнены по границамбанков памяти,Возможный формат регистра состояния2 показан на фиг,2 и поясняется таблицейПри установке разряда "Пуск" в "1" вычислительный узел 1 начинает выполнять своюпрограмму. По окончании выполнения программы процессор сбрасывает разряд1835551 5 10 Наименование Обозначение разр. Запись/Чтение Запись/Чтение ПУСК ГОТ сооа Запись/Чтение ОСПО ной памяти 0 банк к банкЗапись/Чтение ОСПк тальные разряды регистра состояния 2 управляют доступом к локальной или системной памяти. Вся память, как локальная, так и системная, разбита нэ банки. Каждому банку памяти поставлен в соответствие разряд в регистре состояния 2. Если соответствующий разряд установлен в "1", это означает, что при обращении к адресам соответствующего банка памяти будет выбран системный банк памяти; если значения разряда "0" - локальный банк памяти.Таким образом, предлагаемое устройство для обработки данных позволяет увеличить быстродействие мультипроцессорной системы путем сокращения потерь времени на ожидание вычислительными узлами предоставления системного канала при обращении каждого из них к системной памяти за необходимой информацией,Формула изобретения Устройство для обработки данных, содержащее вычислительный узел, узел локальной памяти, узел связи с каналом и регистр состояния, причем информационные входы-выходы вычислительного узла соответственно через локальные информационные магистрали подключены к информационным входам-выходам первой группы узла связи с каналом и к информационным входам-выходам первой группы регистра состояния, выходы группы вычислительного узла через локальную управляющую магистраль подключены к первому управляющему входу регистра состояния и к первому управляющему входу устройства связи с каналом, информационные входы-выходы Бит запуска процессора Бит готовности процесБит доступа к систем 20 25 30 второй группы которого подключены соответственно к информационным входам-выходам узла локальной памяти, управляющие входы которого подключены к выходам узла связи с каналом, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия, оно содержит регистр адреса и мультиплексор, причем информационные входы-выходы вычислительного узла соответственно через локальные информационные магистрали подключены к информационным входам регистра адреса, к информационным входам-выходам первой группы регистра состояния и к информационным входам-выходам первой группы узла связи с каналом, первый выход вычислительного узла через локальную управляющую магистраль подключен к входу записи/считывания регистра адреса, выходы которого подключены соответственно к управляющим входам мультиплексора, выход которого подключен к второму управляющему входу узла связи с каналом, информационные входы-выходы третьей группы которого подключены соответственно к информационным входам-выходам первой руппы устройства, информационные входы-выходы второй группы которого подключены соответственно к информационным входам-выходам регистра состояния, выходы которого подключены соответственно к информационным входам мультиплексора, выход которого подключен к информационному выходу устройства, второй выход вычислительного узла через локальную управляющую магистраль подключен к входам синхронизации регистра адреса и мультиплексора,Доступ по локальн, исист. каналам1835551 1- 1 ОСЯЯКНСЯ ЛВМЯ 67 Ь 0-лкальнае память Составитель В.ВасильТехред М.Моргентал Редактор Г,Бельск рректор И.Шмакова роизводственно-издательский комбинат "Патент", г, Ужгород, ул,Гагарина, 10 аказ 2983 Тира,ж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раущская наб 4/5

Смотреть

Заявка

4847776, 09.07.1990

КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ

ВАСИЛЬЕВ ВЛАДИМИР ВСЕВОЛОДОВИЧ, ЖАБИН ВАЛЕРИЙ ИВАНОВИЧ, САВЧЕНКО ВЛАДИМИР ИВАНОВИЧ, САМОФАЛОВ КОНСТАНТИН ГРИГОРЬЕВИЧ, ГОНЧАРЕНКО ГРИГОРИЙ ВЛАДИМИРОВИЧ, ТКАЧЕНКО ВАЛЕНТИНА ВАСИЛЬЕВНА

МПК / Метки

МПК: G06F 15/60

Метки: данных

Опубликовано: 23.08.1993

Код ссылки

<a href="http://patents.su/4-1835551-ustrojjstvo-dlya-obrabotki-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки данных</a>

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