Изобретение относится к автоматике и вычислительной технике и может быть использовано для оценки работоспособности и испытаний многопроцессорных вычислительных систем, позволяющих осуществлять реконфигурацию вычислительных средств при отказе ряда устройств.
Целью изобретения является расширение функциональных возможностей устройства путем обеспечения контроля многопроцессорных ЭВМ, для которых отказ характеризуется лишь снижением производительности.
На чертеже приведена функциональная схема предлагамого устройства.
Устройство содержит первый-четвер- тый дешифраторы 1-4, первый-четвертый счетчики 5-8, первый 9 и второй 10 сумматоры, блок 11 деления, первый-третий регистры 12-14, элемент 15 задержки, блок 16 умножения, первый 17 и второй 18 элементы ИЛИ.
Дешифраторы 1-3 предназначены для выделения кодовых слов окончания задачи контролируемых, а дешифратор 4 - эталонного процессоров ЭВМ, счетчики 5-7 - для определения количества кодовых слов на соответствующих информационных входах устройства, сумматоры 9 и 10 -для определения суммы решенных задач на всех контролируемыхпроцессорахмногопроцессорной ЭВМ, блок 11 деления - для получения относительной производительности многопроцессорной ЭВМ в сравнении с эталонной, величина которой запоминается на первом регистре 12, второй 13 и третий 14 регистры - для запоминания числа относительной производительности эталонной ЭВМ и результатов оценки производительности многопроцессорной ЭВМ, а элементы ИЛИ 17 и 18 - для принудительного задания производительности эталонного процессора и принудительного окончания процесса контроля соответственно.
Устройство работает следующим образом.
На многопроцессорной ЭМВ выполняется стационарный поток задач, каждая из которых заканчивается выдачей кодового слова выполнения задачи на соответствующие информационные входы устройства.
Перед началом работы счетчик и регистры устройства обнуляются. При поступлении кодового слова окончания задачи на информационном входе оно выделяется соответствующим дешифратором и содержимое счетчиков 5-7 увеличивается на единицу. На выходе сумматоров 9 и 10 формируется число, равное сумме содержимого счеЧчиков 5, 6 и 5, 6, 7 соответственно, т.е. число на выходе сумматоров показывает количество завершенных задач на всех проце.ссорахконтролируемой
многопроцессорной ЭВМ
Производительность многопроцессорной ЭВМ вычисляется путем сравнения числа решаемых на ней задач и числа задач,
0 решенных на эталонной однопроцессорной ЭВМ, информационный выход которой (информационная выходная шина) подключен к входу эталона предлагаемого устройства. В этом случае i на входе принудительного
5 счета и входе прерывания устройства установлены нулевые сигналы. Кодовое слово окончания задачи эталонной ЭВМ выделяется дешифратором 4 и через элемент ИЛИ
0 17 увеличивает содержимое счетчика 8 на единицу. На выходе блока 11 (выполненного в виде логического кодопреобразователя) формируется число, показывающее, во сколько раз производительность (число ре5 шенных задач) многопроцессорной ЭВМ выше, чем эталонной. По завершении процесса контроля, который задается сигналом переполнения счетчика 8 или принудительно сигналом с входа прерывания устройст0 ва, через элемент ИЛИ 18 число с выхода блока 11 деления записывается в регистр 12. Для получения истинной производительности число, соответствующее относительнойпроизводительности
5 многопроцессорной ЭВМ, умножается на производительность эталонной ЭВМ, занесенной в регистр 13 с входа масштабирования устройства. Через время, определяемое элементом 15 задержки, и выхода умножи0 теля 16 в регистр 14 и H;J информационный выход устройства подается результат.
В устройстве предусмотрены возможность осуществления оежима контроля за фиксированное время и контроль без ис5 пользования эталонной ЭВМ.
Осуществление режима контроля ЭВМ за фиксированное время производится остановом контроля путем подачи единичного сигнала на вход прерывания.
0Режим контроля без использования эталонной ЭВМ осуществляется путем подачи сигналов на вход принудительного счета. Эти сигналы имитируют окончание задачи на эталонной ЭВМ.
5
Предлагаемое устройство обеспечивает возможность оценки производительности многопроцессорной ЭВМ на этапе ее испытаний и сокращение процесса подготовки испытаний за счет исключения этапа моделирования производительности.
Формула изобретения Устройство для контроля и оценки производительности ЭВМ, содержащее первый элемент ИЛИ, первый регистр, дешифратор и счетчик, отличающееся тем, что. с целью расширения функциональных возможностей путем обеспечения контроля многопроцессорных ЭВМ, для которых отказ характеризуется лишь снижением производительности, оно допол ительно содержит три счетчика и три дешифратора, второй и третий регистры, первый и второй сумматоры, блок деления и блок умножения, второй элемент ИЛИ и элемент задержки, причем входы с первого по третий дешифраторов подключены к соответствующим информационным входам устройства для подключения к информационным шинам процессоров контролируемой ЭВМ, выходы с первого по третий дешифраторов подключены к счетным входам с первого по третий счетчиков соответственно, информационные выходы первого и второго счетчиков подключены к первому и второму входам первого сумматора, выход которого и информационный выход третьего счетчика подключены к первому и второму входам второго сумматора, выход которого подключен к входу делимого блока деления, к входу
делителя которого подключен информационный выход четвертого счетчика, выход блока деления соединен с информационным входом первого регистра, информационный вход второго регистра подключен к входу масштабирования устройства, выходы первого и второго регистров соединены с одноименными входами блока умножения, выход которого соединен с информационным входом третьего регистра, выход которого является информационным выходом устройства, выход второго элемента ИЛИ соединен с синхронизирующим входом первого регистра и через элемент задержки с синхронизирующим входом второго регистра и выходом окончания контроля устройства, эталонный вход устройства для подключения к информационной шине эталонной ЭВМ подключен к входу четвертого дешифратора, выход которого подключен к
первому входу первого элемента ИЛИ, второй вход которого соединен с входом принудительного счета устройства, выход первого элемента ИЛИ соединен со счетным входом четвертого счетчика, первый и
второй входы второго элемента ИЛИ соединены соответственно с выходом перепрлне- ния четвертого счетчика и входом прерывания устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сбора информации | 1979 |
|
SU798783A1 |
Устройство для распределения заданий процессорам | 1985 |
|
SU1317438A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ ТЕХНИЧЕСКИХ СРЕДСТВ МЕДИЦИНСКОГО НАЗНАЧЕНИЯ | 1992 |
|
RU2072788C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ | 2010 |
|
RU2439667C1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В БАЙТЕ ИНФОРМАЦИИ | 2021 |
|
RU2758065C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ | 2021 |
|
RU2758410C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ | 1992 |
|
RU2066877C1 |
Изобретение относится к вычислительной технике, а именно к устройствам для контроля и оценки производительности многопроцессорных ЭВМ и может быть использовано для испытаний вычислительных систем. Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения контроля многопроцессорных ЭВМ, для которых отказ характеризуется лишь снижением производительности. Цель достигается тем, что на счетчиках формируются числа, пропорциональные производительности каждого из процессоров. Суммарная производительность ЭВМ сравнивается с производительностью эталонного процессора. В зависимости от управляющих сигналов осуществляется контроль за заданное время или за время решения заданного потока задач. Устройство для контроля и оценки производительности ЭВМ содержит дешифраторы 1 - 4, счетчики 5 - 8, сумматоры 9 и 10, блок 11 деления, регистры 12 - 14, элемент задержки 15, блок 16 умножения, элементы ИЛИ 17 и 18. 1 ил.
Устройство для контроля цифровых объектов | 1974 |
|
SU546888A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Шеститрубный элемент пароперегревателя в жаровых трубках | 1918 |
|
SU1977A1 |
Система для контроля электронных устройств | 1977 |
|
SU696464A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-07-30—Публикация
1989-02-14—Подача