Устройство для распределения заданий процессорам Советский патент 1986 года по МПК G06F9/50 

Описание патента на изобретение SU1234839A1

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

Цель изобретения - повышение быстродействия устройства.

На чертеже изображена структурная схема устройства.

Устройство содержит группу информационных выходов 1 устройства, блок 2 памяти, группу элементов ИЛИ-НЕ 3, группу регистров 4, группу триггеров 5, группу блоков элементов И 6, шифратор 7, группу триггеров 8, группу элементов ИЛИ 9, группу элементов ИЛИ-НЕ 10, тактовый вход 11 устройства.

Устройство работает следующим образом.

Первоначально в блок 2 заносится информация о топологии моделируе- jyioro графа, информационно-связанного пакета заданий (матрица смежности графа), триггеры 5 и 8, регистры 4 находятся в нулевом состоянии. На регистры 4 заносятся веса соответствующих вершин заданий. Число выходов шифратора и устройства соответствует числу столбцов матрицы смежности, т.е. числу вершин, заданий . Число групп выходов блока 2 памяти соответствует числу строк матрицы смежности, т.е. также числу вершин, заданий. Число вьссодов блока 2 памяти в группе также соответствует числу вершин, заданий.

После занесения исходной информации на выходе хотя бы одного из элементов Ш1И-НЕ 3 будет высокий потенциал. Это объясняется тем, что в однонаправленном графе без циклов и петель первые вершины не содержат входящих ветвей, т.е. в графе обязательно существуют вершины (задания), готовые к работе.

Таким образом, первоначально в устройстве происходит выявление заданий, готовых к работе, элементами ИЛИ-НЕ 3. Коды весов этих заданий с регистров 4 через элементы И 6 по сигналам с выходов элементов ИЛИ-НЕ 3 передаются на соответствующие входы информатора 7, где выбирается из мих падание с мен -.шим; весом, и на

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

В результате на триггерах устанавливается код, содержащий набор нулей и одну или несколько единиц. После

этого тактовьш сигнал должен быть снят.

Наличие элементов ИЛИ 9 и ИЛИ-НЕ 10 обеспечивает появление высокого потенциала только на одном из выходов

устройства, что необходимо при появлении единичного сигнала одновременно на нескольких триггерах 8. Высокий потенциал соответствует позиционному номеру очередного задания информационно-связанного пакета, которое должно затем решаться процессором ВС. Преимущественное право имеет задание с меньшим позиционнЕзГм номером.. -Одновременно в.единичное состояние

перебрасывается одноименный триггер 5, и перекрьшается тем самым проход соответствующего веса на шифратор.

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

Время работы устройства значительно меньше времени решения задания и поэтому после окончания его выполнения тактовым сигналом 11 практи

чески будет зафиксирован на выходе устройства код следукчцего задания.

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

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

соединены с соответствующими входами группы входов шифратора, информационные выходы которого соединены с единичными входами одноименных триггеров второй

-

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

выход каждого i -го (i 1, . .., п , где п - число заданий) элемента ИЛИ группы соединен с первым входом

(i + 1)-го элемента Ш1И-НЕ первой группы и с первым входом (i + 1)-го элемента ИЛИ грзшпы, вторые входы i -х элементов. ИЛИ группы, начиная со второго, соединены с единичными выходами (+ 1)-х триггеров второй группы нулевые выходы триггеров второй группы, начиная с третьего, соединены с

8394

вторыми входами соответствующих элр- ментов ИЛИ-НЕ первой группы, начиная . со второго, выходы которых соеди 1ены с соответствующими информационными выходами устройства, группы выходов блока памяти соединены с входами одноименных элементов ИЛИ-НЕ второй группы, входы первого элемента ИЛИ-НЕ второй группы соединены с прямым вы-

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

элемента ИЛИ-НЕ второй группы, группа информационных выходов устройства соединена с группой входов сброса блока памяти.

Ф

ТГ- Д, гЧр

/R- I i

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

название год авторы номер документа
Устройство для распределения заданий процессорам 1981
  • Титов Виктор Алексеевич
  • Гайдуков Александр Львович
  • Гайдуков Владимир Львович
  • Назаров Станислав Викторович
SU1001101A1
Устройство для анализа параметров графа 1988
  • Несмелов Владимир Аркадьевич
  • Тюрин Сергей Феофентович
  • Назин Владимир Иванович
  • Яковлев Андрей Васильевич
SU1681312A1
Устройство для решения комбинаторнологических задач на графах 1990
  • Глушань Валентин Михайлович
  • Курейчик Виктор Михайлович
  • Макеев Сергей Иванович
SU1709349A1
Устройство для моделирования сетевых графов 1983
  • Титов Виктор Алексеевич
  • Баженов Сергей Михайлович
SU1151979A1
Устройство для определения максимальных путей в графах 1986
  • Полиско Александр Васильевич
  • Злобин Сергей Михайлович
SU1383386A1
Устройство для распределения заданий процессорам 1980
  • Титов Виктор Алексеевич
  • Афанасьев Юрий Петрович
  • Комаров Александр Сергеевич
SU940164A1
Устройство для моделирования графов 1984
  • Вилков Сергей Леонидович
  • Назаров Станислав Викторович
  • Омельченко Александр Сергеевич
  • Сущев Владимир Иванович
  • Черенщиков Серафим Сергеевич
SU1218392A1
Устройство для распределения заданий процессорам 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1462315A1
Устройство для определения максимальных путей в графах 1984
  • Дмитриевский Евгений Семенович
  • Пыхтин Владимир Николаевич
  • Смирнов Олег Леонидович
  • Соколов Вячеслав Васильевич
  • Федоров Игорь Владимирович
SU1280380A2
Устройство для распределения заданий процессорам 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1441399A1

Иллюстрации к изобретению SU 1 234 839 A1

Реферат патента 1986 года Устройство для распределения заданий процессорам

Устройство для распределения заданий процессорам откосится к области вычислительной техники и может быть использовано при организации вычислительного процесса по обработке пакета информационно-связанных заданий в многопроцессорной (многомашинной) вьтислительной системе. Цель изобретения - повышение быстродействия. Указанная цель достигается тем, что устройство содержит блок памяти (матрицу триггеров), шифратор, две группы элементов ИЛИ-НЕ, две группы триггеров, группу элементов И и группу элементов ИЛИ с соответствующими связями. Новым в .устройстве является то, что в него введена группа регистров. Устройство может функционировать в режиме, при котором обеспечивается реализация пакета информационно-связанных задач с минимальным средним временем ответа для заданий данного пакета. 1 ил. f СП

Формула изобретения SU 1 234 839 A1

Редактор E. Копча

Составитель М. Кудряшев

Техред М.Ходанич Корректор Л. Пилипенко

Заказ 2986/51

Тираж 671

ВНИШШ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, , Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Подписное

Документы, цитированные в отчете о поиске Патент 1986 года SU1234839A1

Устройство для выбора задач в целевой системе обработки данных 1976
  • Девяткин Сергей Алексеевич
  • Кузнецов Виктор Николаевич
  • Потапенко Александр Михайлович
  • Хмелевской Анатолий Владимирович
SU664175A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для распределения заданий процессорам 1981
  • Титов Виктор Алексеевич
  • Гайдуков Александр Львович
  • Гайдуков Владимир Львович
  • Назаров Станислав Викторович
SU1001101A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 234 839 A1

Авторы

Баженов Сергей Михайлович

Баринов Сергей Григорьевич

Гайдуков Владимир Львович

Прудских Сергей Дмитриевич

Даты

1986-05-30Публикация

1984-12-06Подача