Многопроцессорная система обработки данных Советский патент 1990 года по МПК G06F15/16 

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

(46) 30.12.90. Бгал. № 48 j . . „.

(21)4159621/24-24

(22)31.10.86

(72) Б.И.Кобозев, М.В.Харитонов,

А.Н.Ильин, С.В.Корнеев и Л.П.Яковлев

,(5.3) 681.325 (088.8)

(56)Заявка Франции №2431733, кл. G 06 F 9/4б, опублик. 1983.

. Патент США № 4356550, кл. G 06 F 11/20, опублик. 1984.

; (54) МНОГОПРОЦЕССОРНАЯ СИСТЕМА ОБРА- .. БОНШ ДАННЫХ . ,

(57)Изобретение относится к вычислительной технике, в частности к архитектуре высокопроизводительных, многопр оцессорпых систем обработки данных. Целью изобретения является расширение класса решаемых задач, повышение производительности и надежности многопроцессорной системы обработки данных при работе в ип роком диапазоне объемов обрабатывае1.{ых данных. Многопроцессорная система содержит две шины 1, 2 межпроцессорного обмена, устройства 3, 4 управления шинами мехспроцессорного обмена, процессорные модули, локальные шины 17, блоки 5 общей памяти, устройства 10 управления вводом-выводом. 1 з.и. ф-лЫ, 1 ил..

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

название год авторы номер документа
МНОГОПРОЦЕССОРНАЯ СИСТЕМА ОБРАБОТКИ ДАННЫХ 1997
  • Ганага С.В.
  • Громов Д.В.
  • Зайцева А.Л.
  • Никифоров А.Ю.
  • Скоробогатов П.К.
  • Чумаков А.И.
RU2139566C1
Многопроцессорная система 1988
  • Вакулин Владимир Михайлович
  • Гурин Сергей Васильевич
  • Ильин Александр Николаевич
  • Кобозев Валерий Иванович
  • Харитонов Михаил Владимирович
SU1605247A1
СПОСОБ ФИЛЬТРАЦИИ МЕЖПРОЦЕССОРНЫХ ЗАПРОСОВ В МНОГОПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2001
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Тихорский В.В.
  • Ким А.К.
  • Чудаков М.Л.
RU2189630C1
Многопроцессорная система 1990
  • Жабин Валерий Иванович
  • Савченко Владимир Иванович
  • Ишутин Вячеслав Евгеньевич
  • Гончаренко Григорий Владимирович
  • Ткаченко Валентина Васильевна
SU1709330A1
КОМПЬЮТЕРНАЯ СИСТЕМА И СПОСОБ ПЕРЕДАЧИ ДАННЫХ В КОМПЬЮТЕРНОЙ СИСТЕМЕ 1999
  • Баумгартнер Иоанна
  • Дин Марк Эдуард
  • Элман Анна
RU2220444C2
Устройство обработки данных для многопроцессорной системы 1988
  • Васильев Владимир Всеволодович
  • Гончаренко Григорий Иванович
  • Жабин Валерий Иванович
  • Макаров Владимир Васильевич
  • Савченко Владимир Иванович
  • Ткаченко Валентина Васильевна
SU1683039A1
Многопроцессорная система 1988
  • Райкерус Эйно Викторович
  • Смирнов Владимир Павлович
  • Астахов Алексей Леонидович
SU1522228A1
МНОГОПРОЦЕССОРНЫЙ КОНТРОЛЛЕР ДЛЯ УПРАВЛЕНИЯ СЛОЖНЫМ ТЕХНОЛОГИЧЕСКИМ ОБЪЕКТОМ 2003
  • Сердюков О.В.
  • Тимошин А.И.
  • Кулагин С.А.
RU2263952C2
ИСПОЛЬЗОВАНИЕ АУТЕНТИФИЦИРОВАННЫХ МАНИФЕСТОВ ДЛЯ ОБЕСПЕЧЕНИЯ ВНЕШНЕЙ СЕРТИФИКАЦИИ МНОГОПРОЦЕССОРНЫХ ПЛАТФОРМ 2014
  • Скарлата Винсент Р.
  • Джонсон Саймон П.
  • Бекер Владимир
  • Уолкер Джесс
  • Сэнтони Эми Л.
  • Анати Иттай
  • Макарам Рагхунандан
  • Маккин Фрэнсис Кс.
  • Розас Карлос В.
  • Савагаонкар Удай Р.
RU2599340C2
Устройство для запоминания трассы функционирования многопроцессорных систем 1990
  • Цвелодуб Олег Владимирович
SU1737454A1

Реферат патента 1990 года Многопроцессорная система обработки данных

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

L«JL«J

С.Ж«J

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

Целью изобретения является расширение класса решаемых задач, повышение производительности и надежности процессорной системы обработки данных при работе в широком диапазоне объемов обрабатываемых данных.

На чертеже приведена структурная схема многопроцессорной системы обработки данных. :

Система содержит две шины 1, 2 , межпроцессорного обмена, устройства 3 и А управления шинами межпроцессорного обмена,.бло1Ш 5 общей памяти с тремя входами-выходами, к шинам 1 и 2 межпроцессорного обмена подютю- чены процессорные модули, содержащие процессор 6, блок 7 памяти, арбитр 8 к шинам, устройство 9 управления прямым доступом в память; уст- ройства 10 управления вводаг вывода. Процессор 6, арбитр 8;-доступа к ши- .нам, блок 7 и устройство 9 подключены к внутренней шине 11, а вторые вхомы-выходы блока 7 и устройства 9 подключены к дополнительной шине 12. С помощью арбитра 8 доступа к шинам ведется обмен информацией между уст- ройствами на шинах 1, 2,11, 12, для арбитража доступа к которым арбитр 8; связан по линиям 13, 14 запроса дос- тупа с Устройством 9 и процессором 6 соответственно/ И .по линиям 15, 1б с устройствами 3, 4.

Внутренняя шина 11 может быть сое динёна (при необходимости) С локальной атной 17, к которой присоединяются третий вход-выход обмена блока 5 и устройства 10,

Предлагаемая система функционирует следующим образом.

При инигщализации системы производится загрузка операционной системы либо из устройства 10, либо из посто- « янной памяти (одного из блоков 3). С устройств 10 инициируется определенная задача, которая загружается в процессорные модули (Щ). В процессе выполнения задачи имеют место обмены данньп- между отдельными подзадачами, выполняемь ми разными Г1М.

Рассмотрим обмен одного 1Ш с блоком 7 другого ИМ. Процессор 6 или .устройство 9 первого ИМ обращаются по

конкретному адресу в адресном пространстве системы, относящемуся к адресам второго ОМ, вьщавая сигнал о зап- росе доступа на шинЬт 11 или 12, арбит 8 по соответствующим линиям 13, 14. Арбитр 8 первого ПМ анализирует каждый адрес при обменах по шинам 1, 2, 11, 12. Если адрес данных находится за пределами внутренней шины 11, ло- кальной шины 17, то арбитр 8 передаст запросы на захват шин 1 и 2 устройствами 3 и 4 по соответствующим линиям 15, 16. Первое из освободившихся от обменов по шинам i, 2 межпроцессорного обмена устройство 3 или 4 miiH межпроцессорного обмена разрешает захват шины 1 или 2 межпроцессорного обмена первому ПМ. Арбитр 8 предоставляет доступ процессору 6 или устройству 9 к соответствующей шине 1 или 2 межпроцессорного обмена по шине 11 или по Шине 12 и первый ПМ на захваченной шине 1 или 2 организует цикл обращения, в котором на шину 1 или 2 выставляютс адрес и данные, поступающие с процессора 6 или устройства 9. Этот адрес анализируется арбитрами 8 всех ПМ, а ПМ, которому принадлежит указанный адрес, организует доступ к указанному адресу в своем адресном пространстве (ячейки памяти 7, регистры управления устройства 9, регистры устройства 10) по шине 11 или 12, причем если обмен направлен к блоку 7, то доступ организуется по дополнительной шине 12, в ином случае - по внутренней шине 11, приостанавливая на время одного обмена работу процессора 6. Если процессор 6 второго ПМ обращается для обме- jfia к другому модулю, то производится аналогичная процедура захвата второй шины межпроцессорного обмена 1 или 2 и обращение к памяти ПМ, в том числе и первого, не замедляя при этом работу процессоров 6 и обеспечивая таким обраагом прозрачный канал обмена данными между двумя любыми ПМ. Аналогичным образом ведется обмен ПМ с общей памятью 5, причем если блок 5 общей памяти, к которому организу- ется обращение ПМ, подключен к локальной шине 17 данного ПМ, то обмен производится по локальной шине 17, а если блок 5 подключен к локальной щи- не 17 другого ПМ, то обмен организуется по шинам 1 или 2 межпроцессорного обмена. Выбор путей о.бмена при этом зависит от текущего состояния

31436714.

CHCTeisn. и определяется аппаратными ния производительности н надежности, средстваш, пользователь имеет дело g нее введены Н блоков общей памяти только с физическ11№1 адресами ячеек (И-число процессорных модулей), при- памятИ., .5 чем первый и второй входы-ныходы обУстройства 3 и 4 равномерно рас- мена каждого блока общей памяти под- пределяют доступ к шинам 1 и 2 между Клгачены к первой и второй шине меж- ПМ. При необходимости обмена между процессорного обмена соответственно, ПМ или. с блоками 5 большими блока№1 П-в устройство управления вводом-вы- данных используются устройства 9 пря- 10 водом соединено через Н-ю локальную мого доступа в памятьt Процессор 6 шину с третьими входами-выходами об- задает в регистры устройства 9 началА.- мена Н-го процессорного модуля и П-го иые адреса в блоке 7 памяти другого блока общей памяти(,Н). источника (блока 7 другого ПМ или .2. Система по п.1, отличаю- блока 5), длину блока, и дает команду 5 щ а я с я тем, что процессорный мо- иачала передачи. Устройство 9 начина- дуль содержит процессор, блок памяти, ет обмен, используя дополнительную ши- арбитр доступа к шинам и устройство ну 12 для обмеиа с блоком 7 и процес- управления прямым доступом и память, сорную шину .11 для доступа к блоку 5 причем вход-вь-.ход обмена процессора общей памяти по локальной шине 17, соединен через внутреннюю uniHy с пер- Устройство 9 может вести обмен между выми входами-выходами обмена блока любыми областями адресов памяти сис памяти и устройства управления пря- темЫ) в том числе перемещение масси- мым доступом в память, внутренним ин- вов данных в блоке 7 памяти или в формационным входом-выходом арбитра блоке 5 общей памяти. доступа к шинам и с третьим входомвыходом обмена модуля, вторые вхоцыФормула изобрете.ниявыходы обмена блока памяти и устрой- ства управления прямым доступом в па1. Многопроцессорная система обра - мять соединены через дополнительную ботки данных, содержащая процессорные 30 шину с дополнительным входом-выходом модули и два устройства управления , арбитра доступа к шинам, входы-выходы тинами межпроцессорного обмена, причем запросов доступа к шинам процессора первые и вторые входы-выходы обмена и- устройства управления прям1.1м досту- процессорных модулей соединены соот-, пом в память подключены к соответст- ветственно через первую и вторую вуюпщм входам-выходам арбитра доступа межпроцессорного обмена с входами-вы к шинам, входы-выходы запросов досту- ходами первого и второго устройств па к первой и второй шинам межпроцес- управления шинами межпроцессорного сорного обмена и nepBbrii и второй ин- обмена соответственно устройства уп- формационные входы-выходы арбитра равления вводом-выводом, о т л и ч а- 40. доступа к шинам образуют первьп и ю щ а я с я тем, что с целью расши- второй входы-выходы обмена модуля со- рения класса решаемых задач, повьш1е- отьетствеино.

SU 1 436 714 A1

Авторы

Кобозев В.И.

Харитонов М.В.

Ильин А.Н.

Корнеев С.В.

Яковлев А.П.

Даты

1990-12-30Публикация

1986-10-31Подача