A method for ordering the time of issue of a load instruction from a lower
level (L2) intervening cache, interlinked by a system bus to a first L2
cache. The method comprises the steps of (i) appending a cycle of
dependency (CoD) value to said load instruction, where the CoD value
corresponds to a specified time, measured in cycles, on a synchronized
timer (ST) at which the data is required by a downstream dependency, (ii)
monitoring when a search of the first cache by said load instruction
results in a miss, (iii) searching the load instruction at the second
cache when the miss is detected, and (iv) providing the data requested by
the load instruction from the intervening cache to a pipeline of a system
resource of said first L2 cache at the specified time.
Eine Methode für die Einrichtung der Zeit der Ausgabe einer Last Anweisung von einem untereren intervenierenden Pufferspeicher des Niveaus (L2), verbunden durch einen System Bus zu einem ersten Pufferspeicher L2. Die Methode enthält die Schritte von (i) einem Zyklus Abhängigkeit (Kabeljau) des Wertes zu besagter Last Anweisung anfügend, in der der Kabeljauwert einer spezifizierten Zeit entspricht, gemessen in den Zyklen, auf einem synchronisierten Timer (Str.) an dem die Daten durch eine abwärts gerichtete Abhängigkeit angefordert werden, (ii) überwachend, wenn eine Suche des ersten Pufferspeichers durch besagte Last Anweisung einen Verlust ergibt, (iii), die Last Anweisung am zweiten Pufferspeicher suchend, wenn der Verlust ermittelt wird, und (iv), die Daten zur Verfügung stellend, die durch die Last Anweisung vom intervenierenden Pufferspeicher zu einer Rohrleitung eines System Hilfsmittels des besagten ersten Pufferspeichers L2 zur spezifizierten Zeit erbeten werden.