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:
-
Mehrfachverzweigung Vorhersage. Sagt den Fluß des
Programms durch einige Niederlassungen voraus
-
Datenflußanalyse. Legt Anweisungen fest
durchgeführt zu werden, wenn bereit, Unabhängiges ihres Auftrages im
ursprünglichen Programm
-
Spekulative Durchführung. Erhöht die Rate
der Durchführung indem das Schauen vor dem Programmkostenzähler und
die Durchführung der Anweisungen, die wahrscheinlich sind, notwendig
zu sein
Niederlassung Vorhersage
Niederlassung 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-Analyse
Datenfluß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ührung
Spekulative 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
Verzicht: Unsere Web site ist
nicht zu der Information verantwortlich, die durch diesen Artikel
enthalten wird. Dieser Artikel reflektiert keineswegs die
Ansichten, die Meinungen, die Gedanken oder den Glauben des
Artikelverzeichnisstabes.
Übersetzung Nachricht: Der Artikel ",
was wenn Sie, in Prozessor-dynamischer Durchführung auszukennen" mit
einem automatisierten Übersetzungsdienst übersetzt werden. Wir
entschuldigen herzlichst uns für alle mögliche Übersetzung
Störungen, die auftraten. Danke für das Verstehen.