[Video] Moderner CPU-Architekturüberblick in 45 Minuten
(youtube.com)Intel hat auf YouTube eine zweiteilige Videoserie veröffentlicht, die verschiedene Elemente und Konzepte moderner CPU-Architektur kurz erläutert. (Englisch) Zusammengenommen dauern beide Teile etwa 45 Minuten und liegen vermutlich auf dem Niveau einer Einführungsorientierung zu einer Fachvorlesung, wie sie Studierende der Informatik hören würden.
Teil 1: https://www.youtube.com/watch?v=vgPFzblBh7w
In Teil 1 werden folgende Themen behandelt:
-
Was ist eine CPU?
-
Eine kurze Geschichte der CPU (mit Fokus auf Intel)
-
Die Abstraktionsebenen des Computers
-
Das Konzept der ISA (Instruction Set Architecture)
Teil 2: https://www.youtube.com/watch?v=o_WXTRS2qTY
In Teil 2 geht es um die Mikroarchitektur als Implementierung der ISA; der Inhalt ist etwas vertiefender als in Teil 1.
-
Das Konzept der Mikroarchitektur
-
Der vierstufige Befehlszyklus [Fetch ▶ Decode ▶ Execute ▶ Writeback] und die Unterscheidung von Frontend/Backend in der CPU
-
Pipeline und CPU-Taktfrequenz
-
Spekulative Ausführung durch Branch Prediction
-
Cache zur Verringerung des Geschwindigkeitsunterschieds zum Speicher
-
Das Konzept von μops (Micro-operations), die innerhalb der CPU verwendet werden
-
Umsetzung von ILP (Instruction-Level Parallelism) durch Superskalarität (Superscalar)
-
Out-of-Order Execution und verschiedene Komponenten für deren Umsetzung
-
Wie moderne CPUs durch das Zusammenspiel all dieser Elemente arbeiten
4 Kommentare
Ich habe gerade Teil 1 gesehen, sehr übersichtlich. Es hilft wirklich sehr dabei, die Informationen, denen ich bisher anderswo nur stückweise begegnet bin, im Kopf gut zu ordnen. 👍🏼
Teil 2 ist auch großartig.
Ich habe gerade Teil 1 gesehen, sehr übersichtlich. Es fühlt sich so an, als würden die Informationen, die ich bisher nur bruchstückhaft aufgenommen hatte, endlich geordnet.
Übrigens wollte ich diesen Kommentar eigentlich bearbeiten, wusste aber nicht wie; ich dachte, ich hätte ihn gelöscht, und jetzt weiß ich nicht einmal, wie man ihn löscht. -0-