Liste des Groupes | Revenir à c arch |
MitchAlsup1 wrote:--------------------------On Fri, 4 Oct 2024 18:11:23 +0000, EricP wrote:
>
Sooner or later, the pipeline designer needs to recognize the of>>
Not necessary, you purge all of the younger instructions from the
thread at retirement, but none of the instructions associated with
the new <interrupt> thread at the front.
That's difficult with a circular buffer for the instruction queue/rob
as you can't edit the order. For a branch mispredict you might be able
to mark a circular range of entries as voided, and leave the entries
to be recovered serially at retire.
But voiding doesn't look like it works for exceptions or conflictingNullify instructions from the mispredicted paths. On hand off to ISR,
interrupt priority adjustments. In those cases purging the interrupt
handler and rejecting the hand-off looks like the only option.
Les messages affichés proviennent d'usenet.