Научная статья на тему 'Экспериментальная оценка производительности вычислительных систем'

Экспериментальная оценка производительности вычислительных систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
147
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Экспериментальная оценка производительности вычислительных систем»

УДК 681.325

АЛ. Самойленко, Е.Р. Чекрыгина ПРИНЦИПЫ САМОДИАГНОСТИРОВАНИЯ ОДНОРОДНЫХ МНОГОПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

Основным требованием, предъявляемым к многопроцессорным системам, является достаточная производительность, которая зависит от их быстродействия, надежности и продолжительности обмена информацией. Следовательно, целесообразно построение отказоустойчивых систем, способных автоматически восстанавливаться в условиях неисправностей. Для обеспечения отказоустойчивости системы применяются три основных вида резервирования: информационное, временное . , -

.

(без привлечения дополнительной аппаратуры). В такой ситуации целесообразно использовать синхронное прерывание, включая таймер на определенные интервалы времени ]0,^[. Величину ^ можно вычислить следующим образом.

Если совместить график вероятности безотказной работы объекта контроля Рок©, распределенной по экспоненциальному закону, и прямую заданного уровня вероятности безотказной работы Р^дО), то можно найти точку их пересечения. Величина, соответствующая этой точке, и есть ^.

Контроль неисправностей можно осуществить следующим способом. Рассмотрим систему из N однородных элементов. В момент времени ^ входы каждого четного элемента отключаются и объединяются со входами соседних нечетных процессорных элементов (получаются пары с номерами: 1-2, 3-4, ..., (Ы-1)-№). При этом данные четных элементов должны быть запомнены в буферах. Объединенные элементы решают задачу и сигналы на их выходах сравниваются на компараторе. Если результаты совпадают, то система считается работоспособной и возвращается в рабочий режим. Если хотя бы на одной схеме сравнения есть единичный сигнал ,

элементов: 2-3, 4-5,.,(N-2) - (N-1). Алгоритм повторяется, и таким образом может быть локализован отказавший процессор. Затем задача, предназначенная для отключенного процессорного элемента, либо перераспределяется между оставшими-, , -правного. Последний случай предусматривает наличие резервных процессоров. УДК 681.324

. . , . . , . .

ЭКСПЕРИМЕНТАЛЬНАЯ ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

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

В ходе работы над проектом были проанализированы существующие на сегодняшний день подходы к решению поставленной проблемы. С помощью большинства современных алгоритмов реализуется в основном передача данных, а не выполнение арифметических операций и Большинство Современные Вычислительные системы ограничено, как раз в способности выполнять данные, а не в способности передавать арифметические операции. На основании проведенного анализа наиболее подходящим с точки зрения достоверности получаемых оценок и накладных расходов на его реализацию признан эталонный тест HINT, применение которого наиболее целесообразно для достоверной оценки комплексной производительности как существующих вычислительных систем, так и систем, находящихся в стадии разработки.

HINT

.

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

HINT.

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

Определены базовые концепции построения языка описания аппаратуры. Разработаны лексический и синтаксический анализаторы языка.

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

.

УДК 681.3.068

М.Ю. Поленов, О.А. Мунтян, С.А. Демидов, М.А. Ильченко СИСТЕМА МНОГОПОТОЧНОЙ ТРАНСЛЯЦИИ ДЛЯ ОРГАНИЗАЦИИ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛЕНИЙ

В настоящее время получили развитие моделирующие комплексы на базе многопроцессорных вычислительных систем (МВС) и вычислительных сетей, позволяющие сократить время решения задач за счет их распараллеливания. Добиться повышения быстродействия таких систем можно путем перенесения ядра моделирующей системы в распределённую среду обработки данных.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.