Advanced Dynamic Execution
	Advanced Dynamic Execution
	
			
Bücher zum Thema bei Amazon.de
 bei Amazon.de
	Die Advanced Dynamic Execution-
Engine ist eine sehr tiefe out-of-order, spekulative Ausführungs-
Engine, die die Ausführungsanweisungen der Execution Units speichert. Dies erfolgt mithilfe eines sehr groen Anweisungsfensters, aus dem die Execution Units wählen können. Dieses groe Out-of-Order-Anweisungsfenster ermöglicht es dem 
Prozessor, Ausfälle zu vermeiden, die auftreten können, wenn die Anweisungen darauf warten, dass Abhängigkeiten aufgelöst werden. Eine der eher häufigen Ausfallformen tritt ein, wenn der 
Prozessor bei einem 
Cache-Miss darauf warten muss, dass Daten aus dem Speicher geladen werden. Dieser Aspekt ist insbesondere in Hochfrequenzentwürfen von äuerster Wichtigkeit, da sich die Latenz des 
Hauptspeichers relativ zur Kernfrequenz erhöht. Bei der Intel® NetBurst Mikroarchitektur können sich bis zu 126 Anweisungen in diesem Fenster befinden (im ständigen Wechsel), im wesentlich kleineren Fenster der Mikroarchitektur P6 hingegen nur 42 Anweisungen.