KIT | KIT-Bibliothek | Impressum | Datenschutz

Rechnerorganisation, Vorlesung, WS 2016/17, 05.12.2016, 13

Bauer, Lars; KIT | Webcast [Hrsg.]

  • 0:00:00 Starten
  • 0:00:09 Fortsetzung Kapitel 6 - Pipeline-Verarbeitung
  • 0:01:18 Wiederholung: 6.1 Pipeline-Verarbeitung
  • 0:03:44 Wiederholung: Definitionen
  • 0:05:46 Wiederholung: Leistungssteigerung durch Pipelining
  • 0:07:47 Wiederholung: Durchsatz
  • 0:09:40 Wiederholung: Datenpfad für die MIPS-Architektur
  • 0:11:24 Erinnerung: Pipeline-Stufen und Pipeline-Register
  • 0:12:27 6.4 DLX-Pipelinestufen
  • 0:21:09 Phasen der Befehlsausführung in der DLX-Pipeline
  • 0:23:36 Beispiel: load-word
  • 0:26:28 Beispiel: branch if equal zero
  • 0:29:48 Pipelining
  • 0:31:04 6.5 Pipeline-Konflikte
  • 0:33:30 Drei Arten von Pipeline-Konflikten (Datenkonflikte)
  • 0:35:18 6.5.1 Datenabhängigkeiten
  • 0:44:37 6.5.2 Datenkonflikte
  • 0:46:51 WAR und WAW
  • 0:48:12 Beispiel: RAW Konflikte
  • 0:50:25 Fehlzuweisung durch einen Datenkonflikt
  • 0:51:06 6.5.2 Lösungen für Datenkonflikte
  • 0:57:18 Hardware-Lösung durch Interlocking
  • 1:01:02 Forwarding-Techniken
  • 1:08:09 Vergleich: Interlocking vs. Forwarding
  • 1:08:46 Problem: Nicht alle Konflikte sind alleine durch Forwarding behebbar
  • 1:10:33 Lösung: Forwarding with interlocking
  • 1:12:20 Drei Arten von Pipeline-Konflikten (Struktur- oder Ressourcenkonflikte, Steuerflusskonflikte)
  • 1:13:02 6.5.3 Ressourcenkonflikte
  • 1:16:31 6.5.4 Lösungen von Ressourcenkonflikte
  • 1:19:08 6.5.5 Steuerflusskonflikte
  • 1:21:57 Steuerflusskonflikte durch Verzweigung

Zugehörige Institution(en) am KIT Institut für Technische Informatik (ITEC)
Publikationstyp Audio & Video
Publikationsdatum 13.12.2016
Erstellungsdatum 05.12.2016
Sprache Deutsch
DOI 10.5445/DIVA/2016-813
Identifikator KITopen-ID: 1000114378
Lizenz KITopen-Lizenz
Serie Rechnerorganisation, Vorlesung, WS 2016/17
Folge 13
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page