Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Система мастер-проверки обычно дает более точные ответы, гарантируя, что ответ правильный, прежде чем передать его приложению, запрашивающему завершенный алгоритм. Это также позволяет обрабатывать ошибки, если результаты противоречат друг другу. Повторяющиеся расхождения между двумя процессорами могут указывать на ошибку в программном обеспечении, аппаратные проблемы или проблемы синхронизации между часами, процессорами и / или системной памятью. Однако такая избыточная обработка тратит время и энергию. Если главный ЦП верен в 95% или более случаев, энергия и время, используемые ЦП-проверкой для проверки ответов, тратятся впустую. В зависимости от достоинства правильного ответа, проверка ЦП может быть гарантирована, а может и не быть. Чтобы снизить некоторые затраты в этих ситуациях, процессор-контролер может использоваться для вычисления чего-то еще в том же алгоритме,увеличение скорости и производительности процессора системы.