A system and method for thermal overload detection and protection for a
processor which allows the processor to run at near maximum potential for
the vast majority of its execution life. This is effectuated by the
provision of circuitry to detect when the processor has exceeded its
thermal thresholds and which then causes the processor to automatically
reduce the clock rate to a fraction of the nominal clock while execution
continues. When the thermal condition has stabilized, the clock may be
raised in a stepwise fashion back to the nominal clock rate. Throughout
the period of cycling the clock frequency from nominal to minimum and
back, the program continues to be executed. Also provided is a queue
activity rise time detector and method to control the rate of acceleration
of a functional unit from idle to full throttle by a localized stall
mechanism at the boundary of each stage in the pipe. This mechanism can
detect when an idle queue is suddenly overwhelmed with input such that
over a short period of approximately 10-20 machine cycles, the queue
activity rate has increased from idle to near stall threshold.
Een systeem en een methode voor thermische overbelastingsopsporing en bescherming voor een bewerker die de bewerker om bij dichtbijgelegen maximumpotentieel voor de overgrote meerderheid van zijn uitvoeringsleven toestaat te lopen. Dit wordt door de voorziening van schakelschema bewerkstelligd om te ontdekken wanneer de bewerker zijn thermische drempels heeft overschreden en wat dan de bewerker ertoe brengt om het kloktarief tot een fractie van de nominale klok automatisch te verlagen terwijl de uitvoering verdergaat. Wanneer de thermische voorwaarde heeft gestabiliseerd, kan de klok op een trapsgewijze manier terug naar het nominale kloktarief worden opgeheven. Door de periode van het cirkelen van de klokfrequentie van nominaal aan minimum en rug, blijft het programma worden uitgevoerd. Op voorwaarde dat ook een een van de de stijgingstijd van de rijactiviteit detector en methode is om het tarief van versnelling te controleren van een functionele eenheid van nutteloos aan volledig gaspedaal door een gelokaliseerd boxmechanisme bij de grens van elk stadium in de pijp. Dit mechanisme kan ontdekken wanneer een nutteloze rij plotseling met input wordt overweldigd dusdanig dat over een korte periode van ongeveer 10-20 machinecycli, het tarief van de rijactiviteit van nutteloos is gestegen om boxdrempel te naderen.