Input replicator for interrupts in a simultaneous and redundantly threaded processor

   
   

A processor is disclosed having a fetch unit that initiating interrupt service routines in redundant, unsynchronized threads. A counter is provided to track the difference between leading and trailing threads in terms of the number of instructions committed by the instruction execution circuitry. When the processor receives an external interrupt signal, the instruction fetch unit stalls the leading thread until the counter indicates that the threads are synchronized, and then simultaneously initiates an interrupt service routine in each of the threads. In a second embodiment similar to the first, the instruction fetch unit does not stall the leading thread, but rather, immediately initiates the interrupt service routine in the leading thread, and copies the difference to an interrupt counter. When the counter reaches zero, the fetch unit initiates the interrupt service routine in the trailing thread.

Ein Prozessor wird freigegeben, eine holenmaßeinheit habend, daß, Unterbrechung Service-Programme in überflüssigem einleitend, Gewinde unsynchronized. Ein Kostenzähler wird zur Verfügung gestellt, um den Unterschied zwischen dem Führen aufzuspüren und das Schleppen verlegt in der Zahl den Anweisungen ausgedrückt, die durch den Anweisung Durchführung Schaltkreis festgelegt werden. Wenn der Prozessor ein externes Unterbrechung Signal empfängt, Instruktionsabruf Maßeinheit Ställen das führende Gewinde, bis der Kostenzähler anzeigt, daß die Gewinde synchronisiert werden, und dann gleichzeitig ein Unterbrechung Service-Programm in jedem der Gewinde einleitet. In einer zweiten Verkörperung, die der ersten ähnlich ist, Instruktionsabruf Maßeinheit festklemmt nicht das führende Gewinde, aber eher, einleitet sofort das Unterbrechung Service-Programm im führenden Gewinde und kopiert den Unterschied zu einem Unterbrechung Kostenzähler. Wenn der Kostenzähler null erreicht, leitet die holenmaßeinheit das Unterbrechung Service-Programm im schleppenden Gewinde ein.

 
Web www.patentalert.com

< Interactive graphical user interface for television set-top box

< User interface for initiating the export of an optimized scanned document using drag and drop

> Discoverability and navigation of hyperlinks via tabs

> Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination

~ 00131