Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Infothek - die große Wissensdatenbank > Die Infothek > 3. Hardware > e.) CPUs

e.) CPUs Informationen zu Prozessoren.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26667, Antworten: 4201
Gehe zum ersten neuen Beitrag Gibts denn nichts neues?
Aufrufe: 874, Antworten: 47
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 76, Antworten: 7
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50888, Antworten: 1392
Gehe zum ersten neuen Beitrag Polizei warnt per Facebook...
Aufrufe: 10, Antworten: 0
Gehe zum ersten neuen Beitrag Verlust der Internetverbindung
Aufrufe: 8, Antworten: 0
Gehe zum ersten neuen Beitrag [Windows XP-32 bit] Verschlüsselungs Trojaner
Aufrufe: 65, Antworten: 2
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 104, Antworten: 6
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7543, Antworten: 175
Gehe zum ersten neuen Beitrag Windows Oberfläche (Schrift,...
Aufrufe: 184, Antworten: 10
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11.11.2008, 21:33   #1 (Direktlink)
Moderator
 
Benutzerbild von Paule
 
Registriert seit: 27.10.2008
Beiträge: 4.434
Standard Was ist Intel Netburst Architektur?

Autor: Lumen

Intel NetBurst-Architektur

Die Intel Netburst-Architektur stellte bis zur Einführung der Core-Mikroarchitektur im Sommer 2006 die Grundlage für die meisten Systeme bei Intel dar. Dabei wurde unter anderem versucht mit einer deutlichen Taktsteigerung und Befehlsverbesserungen den steigenden Anforderungen der Software gerecht zu werden. Dabei wurde bei der Entwicklung vor allem ein starker Leistungsbedarf für multimediale Anwendungen vorausgesagt, der durch NetBurst abgedeckt werden sollte. Die Architektur wurde mit dem Pentium 4 eingeführt, verbreitet, und man findet somit dort die Merkmale wieder. Prozessoren wie Pentium M, Xeon und Itanium nutzen aber ebenfalls die Architektur, solche wie der Pentium M aber nicht in ihrer vollen Gänze.
Die Architektur ergibt sich aus unterschiedlichen Designmerkmalen die im Folgenden kurz umrissen werden. Allgemein wird hierbei sehr gern der Begriff Hyper ins Spiel gebracht weil damit eine sehr hohe Leistungsfähigkeit suggeriert werden soll.

Hyper Pipelined Technologie

Umschreibt die Verdoppelung der Anzahl der Stufen in der Verarbeitungspipeline auf 20. Beim später eingeführten Prescott-Kern wurden sogar gewaltige 31 Stufen implementiert. Dabei werden die Befehle in so genannten Mikro Operations (µOps) zerlegt, und dann der Pipeline zur Berechnung angeboten. Die Einzelstufen der Pipeline Fetch - Decode – Execute (– Write Back) sind weiterhin identisch, werden aber teilweise doppelt ausgeführt.
Je mehr Stufen eine Pipeline hat, umso höher lässt sich das System im Regelfall takten. Jedoch benötigt die so entstandene Pipeline eine höhere Verwaltung und ist empfindlicher gegenüber dem Leerlaufen der Pipeline.
Die Technologie ist nur auf die Behandlung der µOps ausgerichtet!

Quad Pumped Bus

Der kurz genannte QDR wertet das Taktsignal des Front-Side-Busses (FSB) 4-fach aus und erhöht somit deutlich die Leistungsfähigkeit des Systems. Mit dem QDR wurde auch der Dual Channel salonfähig, der erst durch den RAMBUS, später auch durch den deutlich billigeren DDR-SDRAM genutzt wurde. Der QDR ist ein Designmerkmal, das auch heutige Core-Prozessoren von Intel benutzen, damit die Leistungsfähigkeit erhöht werden kann. Vor allem Mehrkernprozessoren benötigen solche Bandbreiten, da der Speichercontroller bei Intel im Chipsatz liegt. Alle Daten müssen also über den FSB gesendet werden.

Advanced Dynamic Execution

ADR ist ein Rechenkern der versucht die Rechenwerke möglichst gut auszulasten. Dabei werden bis zu 126 µOps betrachtet, die vorher aus dem Speicher geholt und entpackt wurden. Zudem arbeitet hier eine bessere Sprungvorhersage für eine bessere Treffervorhersage, und gewisse Befehle können out-of-order abgearbeitet werden damit die Rechenwerke voll ausgelastet werden. Ziel ist es immer, dass die Pipeline maximal ausgelastet wird, um Latenzen zu verhindern.

Rapid Execution Engine

Die REE ist ein Rechenwerk das aus 7 Teileinheiten besteht und die eigentliche Arbeit der Berechnung ausführt.
  • 3x ALU (Arithmetic Logical Unit)
  • 2x AGU ( Address Generation Unit)
  • 1x FPU (Floating Point Unit) für Load und Store Befehle
  • 1x FPU für MMX und SSE2 Befehle.
Die Taktrate der Pipelines wird häufig mit der doppelten Taktrate des Prozessors angegeben. Da die Einheiten aber doppelt ausgeführt sind gilt diese Angabe nur für den Verteiler vor den entsprechenden Einheiten. Dieser verteilt die Aufgaben abwechselnd, so dass es aufgrund der Parallelität wie eine doppelte Taktung erscheint.

Advanced Transfer Cache

L2 Cache der mit 256 Bit und vollem Prozessortakt angebunden wird, und eine Cache-Linelänge von 128 Byte bietet.
Somit ergibt sich beispielsweise bei 3.6Ghz Taktung eine theoretische Bandbreite von 112,5 GB/s.

Trace Execution Cache

L1 Cache der 8 kB bzw circa 12000 µOps fasst und direkt an den Rechenwerken angebunden wird. Damit wird der Zugriff deutlich beschleunigt und eine erneute Decodierung entfällt. Maximal können 3 µOps gleichzeitig behandelt werden.
Der L1 Cache besitzt eine eigene Sprungvorhersage, damit die Latenzen möglichst gering gehalten werden und die Pipes immer gefüllt sind.

Streaming SIMD Extensions 2 (SSE2)

Stellt im eigentlichen die Erweiterung des SSE1 dar, wobei die Genauigkeit der Berechnungen von 64 auf 128 Bit gestiegen ist. Die Implementierung der Befehlserweiterung ist aber weiterhin durch Software nötig, da die Befehle sonst nicht genutzt werden.

Hardware Prefetcher

Soll einen Daten Prefetch bereitstellen, damit der Datenzugriff und die Verarbeitung zeitlich möglichst überlappend auftritt. Der Prefetch soll dabei möglichst automatisiert ablaufen, ohne eine Lösung in Software. Somit wird die Zugriffzeit auf Daten deutlich verkürzt damit keine Latenz entsteht. Der Prefetch ist eine Vorhersage für wahrscheinlich genutzte Daten, ähnlich der Sprungvorhersage im Cache. Prefetch soll vermeiden, dass Wartezeiten entstehen wenn Daten erst von langsamen Medien wie Festplatten geladen werden müssen. Der Prefetcher läd diese Daten also in den Speicher vor.

TechDocs zum Pentium 4
Intel Technology Journal - Past Journals - 2001
“Vol. 5 Issue 1 (February 2001) Pentium® 4 Processor”

Artikel als pdf:
Paule ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Infothek - die große Wissensdatenbank > Die Infothek > 3. Hardware > e.) CPUs

Lesezeichen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Besser Intel Quad QX 6600 oder Intel Duo 2 core E4800? jan77 Hardware - Kaufempfehlungen 2 08.07.2008 20:38
Intel Core2Duo E6750 oder Intel Core2Quad Q6600 Sina_ausm_Norden Hardware - Kaufempfehlungen 15 29.10.2007 12:49
Intel Core 2 Duo E6600 oder Intel Core 2 Duo E6700 3:16 Hardware - Kaufempfehlungen 10 10.07.2007 22:48
Intel CORE2DUO 6800XT weist welche Architektur auf? sihl Hardware - Problemlösungen 3 21.09.2006 12:40
Dual-Core-Prozessor(-Architektur!) Pentium! Hilfe05 Hardware - Kaufempfehlungen 1 14.03.2006 14:25



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:46 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2