Compiler optimization methods and systems for preventing delays associated
with a speculative load operation on a data when the data is not in the
data cache of a processor. A compiler optimizer analyzes various criteria
to determine whether a cache miss savings transformation is useful.
Depending on the results of the analysis, the load operation and/or the
successor operations to the load operation are transferred into a
predicated mode of operation to enhance overall system efficiency and
execution speed.
Compileroptimierung Methoden und Systeme für das Verhindern verzögert verbundenes mit einem spekulativen Last Betrieb auf Daten, wenn die Daten nicht im Datenpufferspeicher eines Prozessors sind. Ein Compileroptimierer analysiert verschiedene Kriterien, um festzustellen, ob eine Pufferspeicherfehlsparungen Umwandlung nützlich ist-. Abhängig von den Resultaten der Analyse, werden der Last Betrieb und/oder die Nachfolgerbetriebe zum Last Betrieb in eine behauptete Betriebsart gebracht, um Gesamtsystem-Leistungsfähigkeit und Durchführung Geschwindigkeit zu erhöhen.