A processor is provided having dual execution cores that may be switched
between high reliability and high performance execution modes dynamically,
according to the type of code segment to be executed. When the processor
is in high performance mode, the dual execution cores operate in lock step
on identical instructions, and the execution results generated by each
execution core are compared to detect any errors. In high performance
monde, the dual execution cores operate independently.
Ein Prozessor wird zur Verfügung gestellt, Doppeldurchführung Kerne, die zwischen hohe Zuverlässigkeit und hohe Leistung Durchführung Modi dynamisch geschaltet werden können, entsprechend der Art des durchgeführt zu werden Codesegments habend. Wenn der Prozessor im hohe Leistung Modus ist, funktionieren die Doppeldurchführung Kerne im Verriegelung Schritt auf identischen Anweisungen, und die Durchführung Resultate, die durch jeden Durchführung Kern erzeugt werden, werden verglichen, um alle mögliche Störungen zu ermitteln. Im hohe Leistung monde funktionieren die Doppeldurchführung Kerne unabhängig.