Was, wenn Sie in Prozessor-dynamischer Durchführung auskennen
Zuerst verwendet in den P6 oder 6.-Erzeugung Prozessoren, ermöglicht dynamische Durchführung dem Prozessor, mehr Anweisungen in der Ähnlichkeit durchzuführen, also werden Aufgaben schneller durchgeführt. Diese Technologieinnovation wird von drei Hauptelementen enthalten:
Niederlassung VorhersageNiederlassung Vorhersage ist eine Eigenschaft, die früher nur in den high-end Mainframeprozessoren gefunden wird. Sie ermöglicht dem Prozessor, die Anweisung Rohrleitung voll zu halten beim Laufen mit einer hohen Geschwindigkeitsrate. Eine spezielle fetch/decode Maßeinheit im Prozessor verwendet einen in hohem Grade optimierten Niederlassung Vorhersagealgorithmus, um die Richtung und das Resultat der Anweisungen vorauszusagen, die durch mehrfache Niveaus der Niederlassungen durchgeführt werden, benennt und geht zurück. Sie ist einem Schachspieler ähnlich, der mehrfache Strategien im Vorsprung vor Spielspiel ausarbeitet, indem sie die Strategie des Konkurrenten einige Bewegungen in die Zukunft voraussagen. Indem man im voraus das Anweisung Resultat voraussagt, können die Anweisungen ohne die Aufwartung durchgeführt werden. Datenfluss-AnalyseDatenflußanalyse studiert den Fluß von Daten durch den Prozessor, um alle mögliche Gelegenheiten für gestörte Anweisung Durchführung zu ermitteln. Eine spezielle dispatch/execute Maßeinheit im Prozessor überwacht viele Anweisungen und kann diese Anweisungen in einem Auftrag durchführen, der den Gebrauch von den mehrfachen superscalar Durchführung Maßeinheiten optimiert. Die resultierende gestörte Durchführung von Anweisungen kann die Durchführung Maßeinheiten beschäftigt halten, selbst wenn Pufferspeicherverlust und andere Daten-abhängige Anweisungen Sachen anders hochhalten konnten. Spekulative DurchführungSpekulative Durchführung ist die Fähigkeit des Prozessors, zum von von Anweisungen im Vorsprung vor dem tatsächlichen Programmkostenzähler durchzuführen. Die Maßeinheit dispatch/execute des Prozessors verwendet Datenflußanalyse, um alle vorhandenen Anweisungen in der Anweisung Lache durchzuführen und die Resultate in den Zwischenregistern zu speichern. Eine Ruhestandmaßeinheit sucht dann die Anweisung Lache nach abgeschlossenen Anweisungen, die nicht mehr Datenabhängiges auf anderen Anweisungen zu laufen sind, oder die ungelöste Niederlassung Vorhersagen haben. Wenn irgend solche abgeschlossene Anweisungen gefunden werden, werden die Resultate am Gedächtnis durch die Ruhestandmaßeinheit oder an der passender Standard Intel Architektur im Auftrag festgelegt, den sie ursprünglich herausgegeben wurden. Sie werden dann von der Lache zurückgezogen. Dynamische Durchführung entfernt im Wesentlichen die Begrenzung und die Abhängigkeit auf dem linearen Anweisung Der Reihe nach ordnen. Indem es gestörte Anweisung Durchführung fördert, kann sie die Anweisung Maßeinheiten halten zu arbeiten anstatt Wartedaten vom Gedächtnis. Obwohl Anweisungen vorausgesagt werden können und durchgeführtes außer Betrieb, werden die Resultate im ursprünglichen Auftrag damit, Programmfluß nicht zu stören oder zu ändern festgelegt. Dieses ermöglicht dem P6, bestehende Intel Architektur-Software als das P5 (Pentium) und vorhergehendes Prozessoren didjust ein vollständiges Los genau laufen zu lassen schneller! dieses ist ein Artikel, der von Hanna Quassar hinzugefügt
wird
|
|||||
|