Устройство для определения производительности эвм

 

Изобретение относится к области вычислительной техники и может быть использованр для определения производительности при эксплуатации и создании ЭВМ. Целью изобретения является повьшение точности. Цель достигается за счет того, что в устройство введены дешифратор адреса, элемент И, шинный формирователь, гиперболический преобразователь, компаратор, триггеры . Измерение устройством производится с учетом времени на выполнение служебной программы.1 joi. IsD ij:: 4;; Од Од

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (594 С Об F 15 00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

4; --"

ОПИСАНИЕ ИЗОБРЕТЕНИЯ;13

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3849935/24-24 .(22) 28 ° 01.85 (46) 15.07.86. Бюл. ¹ 26 (71) Донецкий ордена Трудового Красного Знамени политехнический институт (72) А.Ю.Иванов, В.Ю.Валуйский, И.Ю.Иванова и В.А.Святный (53) 681.333(088.8) (56) Авторское свидетельство СССР

¹ 949661, кл. G 06 F 15/36, 1978.

Авторское свидетельство СССР № 943595, кл. G 0 1 К 23/03, 1978

„„SU„„1244676 А1 (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ЭВМ (57) Изобретение относится к области вычислительной техники и может быть использовано для определения производительности при эксплуатации и создании ЭВМ. Целью изобретения является повышение точности. Цель достигается за счет того, что в устройство введены дешифратор адреса, элемент И, шинный формирователь, гиперболический преобразователь, компаратор, триггеры. Измерение устройством производится с учетом времени на выполнение служебной программы.1 ил.

4676 2 ния устанавливается пусковой адрес исследуемой программы, для которой определяется производительность ре— шения. Известные способы измерения производительности ЭВМ сводятся к определению ее в соответствии с формулой, представляющей гиперболическую функцию:

Т1

17:= — Т1

1 124

Изобретение относится к вычислительной технике и может быть использовано для измерения производительности, ЭВМ.

Целью изобретения является повышение точности.

На чертеже приведена схема устройства.

Устройство содержит дешифратор 1 адреса, элемент И 2, шинный формирователь 3, триггеры 4-6, ключ 7, компаратор 8, ключ 9, интегратор 10, блок регистрации 11, гиперболический преобразователь 12, содержащий ВС-цепь с резистором 13, конденсатор 14, операционный усилитель 15> блок 16 умножения, ключ 17. Кроме того, на чертеже показаны вход 18 опорного напряжения, адресный вход 19 устройства, вход 20 записи устройства, вход 21 данных устройства, исследуемая ЭВМ 22, адресная шина 23, шина 24 данных и шина 25 записи.

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

На подготовительной стадии в исследуемую ЭВМ наряду с исследуемыми прог. раммами введена программа, управляющая работой устройства путем выдачи команд |Исходное положение ", "Пуск" и "Останов".

Выдача по -команде этой программы кода 0...01 на шину 24 данных исследуемой ЭВМ соответствует сигналу "Исходное положение" устройства, код

0...010 на шийе 24 данных исследуемой ЭВМ соответствует сигналу Пуск" устройства, а код 0...0100 на шине

24 данных исследуемой ЭВМ вЂ” сигналу

"Останов" устройства. Программа управления осуществляет циклическую выдачу сигналов "Исходное положение", "Пуск", "Останов" по команде "Выдать (OUT), сопровождаемой выдачей адреса устройства на шину 23 адреса, единичного сигнала,.на шине 25 записи и какого-либо из названньн кодов на соответствующие первый, вто. рой и третий разряды шины 24 данных ЭВМ. Время выполнения служебной программы управления, увеличенное на время выполнения команды Переход с возвратом" исследуемой ЭВМ, определенное на подготовительной стадии, составляет 1 1 и не изменяется впоследствии в зависимости от исследуемой программы. Для измерения произво.дительности в указанную команду "Переход с возвратом" программы управле.. где И вЂ” производительность ЭВМ; время выполнения исследуемой программы ЭВМ.

Так как запуск на решение исследуемой программы производится иэ служебной программы управления, после выдачи сигнала Пуск", а измерение

Ы происходит после выдачи команды

"Останов" устройству, то время выполнения служебной программы T 1 входит . в общее время решения задачи t и производительность решения исследуемой прог1Фммы примет вид

Общее время решения t всегда больше времени выполнения служебной програм3Q мы 1 1 (t ) Т1), поэтому измерение производительности устройством начинается с задержкой на время Ò1.

Задерживаем момент начала измерения на время Т 1 выполнения служебной программы, заменяя для t (T1 выраже35

1 ние производительности M = — — — на

Т1 функцию Ч = t. Момент включения гиперболического преобразователя 12 определяется .из решения системы уравнений

45 M—

Момент начала вычисления производительности и - T2 (T2 = const для исследуемой ЭВМ и служебной программы управления) вычисляется следующим образом, T1

12 = — -"-+ — -+ 1.

2 4

Учитывается только положительнбе решение, так как 72 ) О. ф

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

3 12446 рой появляется последовательность управляющих кодов на шинах исследуемой

ЭВМ 22. Если код на адресной шине 23 исследуемой ЭВМ 22 соответствует адресу устройства, то дешифратор 1 ад5 реса выдает единичный сигнал на первый вход элемента И 2. Одновременно с этим при поступлении единичного сигнала с шины 25 записи исследуемой

ЭВМ 22 поступает единичный сигнал на второй вход 20 устройства (второй вход элемента И 2) и на ее выходе устанавливается .уровень "I". Поступая на управляющий вход шинного формирователя 3, единичный сигнал с выхода элемента И 2 разрешает прохождение информации с шины 24 данных исследуемой ЭВМ 22, подключенной через третий вход 21 устройства к входу данных. После формирования единичного сигнала "Исходное положение" он с первого выхода шинного формирователя

3 поступает на установочные .входы триггеров 4 и 6 и устанавливает их

B единичное состояние. Устройство гo тово к измерению W. После того как будет по команде программы управления сформирован единичный сигнал

"Пуск" (выдан код 0...010 на шину 24 данных, он, поступая с второго выхода шинного формирователя 3 на устано- ЗО вочный вход триггера 5, устанавливает его в единичное состояние. Сигнал с его прямого выхода, поступая на управляющий вход ключа.7, открывает его. Ключ 17, управляющий вход кото- З5 рого соединен с инверсным выходом триггера 5, закрыт. Опорное напряжение, соответствующее Т2, с входа 18 устройства через открытый ключ 7 поступает на вход интегратора гиперболи-4О ческого преобразователя, формируя напряжение, возрастающее по линейному закону W = t. Когда напряжение на выходе гиперболического преобразователя

12 станет равным опорному, в момент

1 2 срабатывает компаратор 8 и на его выходе устанавливается уровень "1". сигнал с выхода.компаратора 8, посту-. пая на установочный вход триггера 4, устанавливает его в единичное состоя-5О ние.. Сигнал .с инверсного выхода триггера 4, поступая на сбросовый вход триггера 5, устанавливает его в нулевое состояние. Сигнал с его инверсно-. го выхода открывает ключ 17, ключ 7 закрывается, таким образом к входномурезистору 13 интегратора гиперболического преобразователя 12 подключается

76 4 выход блока 16 перемножения. С этого момента на выходе гиперболического преобразователя 12 в результате реа" лизации им дифференциального уравнения у" + у = 0 формируется напряжение, реализующее зависимость

1 1

N = К вЂ” — — К

c RC где K — коэффициент передачи, .учитывающий размерность" время выполнения исследуемой программы.

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

ЭВМ 22.

По окончании выполнения исследуемой программы в ЭВМ 22, происходит возврат в управляющую программу, которая выдает сигнал "Останов 1 устройству: на третьем выходе шинного формирователя появляется единичный сигнал Останов", соответствующий коду

0...0100 на шине 24 данных. Этот сигнал, поступая на сбросовый вход триг. гера 6, переключает его в нулевое состояние. Сигнал с его инверсного выхода поступает на.управляющий;вход ключа 9-. Ключ 9 открывается, и информация с выхода гиперболичесого преобразователя 12 запоминается на интеграторе 10, работающем в режиме слежение-хранение. На блоке 11 оказывается измеренное значение производительности, устройство готово к измерению W этой же программы с новыми исходными данными или новой прогроммы.

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

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

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

Составитель И.Мухин

Редактор М.Циткина Техред М.Ходанич Корректор С.Щекмар

Заказ 3919/52 Тираж 671 Подписное

БНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

$ 12446 входу установки в "1" первого и второго триггеров, второй выхоц шинного формирователя соединен с входом установки в "1" третьего триггера, третий выход шинного формирователя подключен к входу установки в О" второго триггера, первый вход компарато-. ра объединен с информационным входом первого ключа и соединен с входом опорного напряжения устройства, пря- 10 мой выход третьего триггера подключен к информационному входу гиперболического преобразователя, вход запуска которого соединен с инверсным!

1 !!

Устройство для определения производительности эвм Устройство для определения производительности эвм Устройство для определения производительности эвм Устройство для определения производительности эвм 

 

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

Изобретение относится к вьтислителыюй технике

Изобретение относится к области вычислительной техники и позволяет организовать аппаратный сбор данных об обменах по общей шине мини-ЭВМ

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

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

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

Изобретение относится к способам и устройствам формирования и передачи файлов трассировки

Изобретение относится к устройству контроля цифровой обработки

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматах с повышенной надежностью
Наверх