13 | 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


    Access

    Download


    Export, share and cite



    Title :

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


    Contributors:

    Publication date :

    2016



    Type of media :

    Audio-visual


    Type of material :

    Electronic Resource


    Language :

    German





    Rechnerorganisation, SS 2015, Vorlesungen

    Prof. Dr. Jörg Henkel | DataCite | 2015


    Algorithmen I, Vorlesung und Übung, SS 2016

    Prof. Dr. Dennis Hofheinz | DataCite | 2016


    Modeling and Simulation, Vorlesung, WS 2016/2017

    Prof. Dr.-Ing. Carsten Proppe | DataCite | 2016