УДК 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
М.Ю. Поленов, О.А. Мунтян, С.А. Демидов, М.А. Ильченко СИСТЕМА МНОГОПОТОЧНОЙ ТРАНСЛЯЦИИ ДЛЯ ОРГАНИЗАЦИИ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛЕНИЙ
В настоящее время получили развитие моделирующие комплексы на базе многопроцессорных вычислительных систем (МВС) и вычислительных сетей, позволяющие сократить время решения задач за счет их распараллеливания. Добиться повышения быстродействия таких систем можно путем перенесения ядра моделирующей системы в распределённую среду обработки данных.
В процессе моделирования запросы на обработку поступают на вход админи-, . -тор служит для перевода описания моделей на различных языках моделирования в язык конкретной системы моделирования. Далее с выхода транслятора данные поступают на вход блока взаимодействия с решающей средой. Этот блок переводит