Master-Kontrolleur

Ein Master-Kontrolleur ist eine Hardware-unterstützte Schuld-Toleranz-Methode für Mehrverarbeiter-Systeme, in denen zwei Verarbeiter, gekennzeichnet als der Master und Kontrolleur, dieselben Funktionen in der Parallele berechnen, um die Wahrscheinlichkeit zu vergrößern, dass das Ergebnis genau ist. Die Kontrolleur-Zentraleinheit wird am Uhr-Niveau mit der Master-Zentraleinheit synchronisiert und bearbeitet dieselben Programme wie der Master. Wann auch immer die Master-Zentraleinheit eine Produktion erzeugt, vergleicht die Kontrolleur-Zentraleinheit diese Produktion mit seiner eigenen Berechnung, und im Falle eines Unterschieds erhebt eine Warnung.

Das System des Master-Kontrolleurs gibt allgemein genauere Antworten durch das Sicherstellen, dass die Antwort vor dem Weitergeben davon zur Anwendung richtig ist, die um den Algorithmus bittet, der wird vollendet. Es berücksichtigt auch Fehler zu behandeln, wenn die Ergebnisse inkonsequent sind. Ein Wiederauftreten von Diskrepanzen zwischen den zwei Verarbeitern konnte einen Fehler in der Software, den Hardware-Problemen oder den zeitlich festlegenden Problemen zwischen der Uhr, den Zentraleinheiten und/oder dem Systemgedächtnis anzeigen. Jedoch verschwendet solche überflüssige Verarbeitung Zeit und Energie. Wenn die Master-Zentraleinheit richtige 95 % oder mehr von der Zeit, der Macht und durch die Kontrolleur-Zentraleinheit verwendete Zeit ist, um nachzuprüfen, dass Antworten vergeudet werden. Abhängig vom Verdienst einer richtigen Antwort kann eine Kontrolleur-Zentraleinheit oder darf nicht bevollmächtigt werden. Um einige der Kosten in diesen Situationen zu erleichtern, kann die Kontrolleur-Zentraleinheit verwendet werden, um etwas anderes in demselben Algorithmus zu berechnen, die Geschwindigkeit vergrößernd und Produktion des Zentraleinheitssystems bearbeitend.


Turkmenistan / Klub des Bergs Appalachian
Impressum & Datenschutz