Computer execution by opportunistic adaptation

   
   

A microprocessor chip and methods for execution by the microprocessor chip. Instruction pipeline circuitry has first and second correct modes for processing at least some instructions. A plurality of flags each correspond to a class of instruction occurring in the instruction pipeline circuitry. Pipeline control circuitry cooperates with the instruction pipeline circuitry, as part of the basic execution cycle of the computer, to maintain the value of the flags to record failures of an attempt to execute in the first mode two mode instructions of the corresponding respective instruction classes, to be triggered by a timer expiry to switch the value of the flags, thereby to switch the instruction pipeline circuitry from one of the processing modes to the other for the corresponding instruction class. The mode switch persists for instructions consecutively executed on behalf of a program that was in execution immediately before the timer expiry, beyond any exception handlers invoked consequent to the timer expiry. As each classified instruction comes up for execution in the instruction pipeline circuitry, the instruction pipeline circuitry executes the instruction in a mode determined, at least in part, by the value of the corresponding flag.

Een de microprocessorspaander en methodes voor uitvoering door de microprocessor breken af. Het de pijpleidingsschakelschema van de instructie heeft eerst en tweede correcte wijzen om minstens sommige instructies te verwerken. Een meerderheid van vlaggen elk beantwoordt aan een klasse van instructie die in het schakelschema van de instructiepijpleiding voorkomt. Het de controleschakelschema van de pijpleiding werkt met het schakelschema van de instructiepijpleiding, als deel van de basisuitvoeringscyclus samen van de computer, om de waarde van de vlaggen te handhaven om mislukkingen van een poging te registreren om op eerste wijze twee wijzeinstructies van de overeenkomstige respectieve instructieklassen uit te voeren, die door een tijdopnemervervaldag moeten worden teweeggebracht om de waarde van de vlaggen te schakelen, daardoor het schakelschema van de instructiepijpleiding van één van de verwerkingswijzen te schakelen aan andere voor de overeenkomstige instructieklasse. De wijzeschakelaar duurt voor instructies voort die achtereenvolgens namens een programma worden uitgevoerd dat in uitvoering onmiddellijk vóór de tijdopnemervervaldag, voorbij om het even welk uitzonderingsmanagers aangehaald gevolg aan de tijdopnemervervaldag was. Aangezien elke geclassificeerde instructie omhoog voor uitvoering in het schakelschema van de instructiepijpleiding komt, voert het schakelschema van de instructiepijpleiding de instructie op een wijze uit die, op zijn minst voor een deel, door de waarde van de overeenkomstige vlag wordt bepaald.

 
Web www.patentalert.com

< Fault tolerant computing node having multiple host channel adapters

< Image forming device capable of changing pressing force between fixing members

> High-availability architecture using high-speed pipes

> Method for segmentation of text

~ 00125