1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. IT-Infrastruktur und Administration
  3. Hardware & Technik

CPI - Ausführugszeit - Pipeline

  • CHOIX
  • 29. September 2013 um 22:03
  • Unerledigt
  • CHOIX
    2
    CHOIX
    Mitglied
    Punkte
    40
    Beiträge
    5
    • 29. September 2013 um 22:03
    • #1

    Hallo liebes Community

    Ich hoffe, die Frage ist hier richtig, habe den passenden Platz dafür nicht gefunden.

    Ein Programm auf einem Prozessor mit Taktzykluszeit von 1.25 GHz und einem CPI-Wert von 1.45 (ohne Pipeline) benötigt zur Ausführung 150‘000 Befehle.

    Wie kann ich hier die Ausführungszeit des Programms ausrechnen? Gibt es hier eine Formel? Ist die Berechnnung genau oder nur eine Näherung?

    Und wie würde das mit einem Prozessor mit Pipeline aussehen?


    Vielen Dank

  • Ramses13
    4
    Ramses13
    Mitglied
    Reaktionen
    4
    Punkte
    164
    Beiträge
    31
    • 30. September 2013 um 09:01
    • #2

    Anzahl Taktzyklen: n = 150000 * 1.45 = 217500 Taktzyklen
    Dauer: t = n / 1250000000 = 174 µs
    CPI ist nur ein Durchschnittswert, also ist das Ganze nur eine Abschätzung.
    Eine Pipeline würde die CPI verändern (im Idealfall auf 1) bzw. man unterteilt einzelne Instruktionen in mehr Phasen und erhöht die Taktzykluszeit. Es gilt dabei aber: Je mehr Phasen, desto mehr Stalls (Pipelinehemmnisse) und damit würde eine Pipeline-Länge von 10 keinen Speedup von 10 erreichen.

  • CHOIX
    2
    CHOIX
    Mitglied
    Punkte
    40
    Beiträge
    5
    • 1. Oktober 2013 um 22:44
    • #3

    Vielen Dank Ramses13! Hast du das ausm Kopf, oder hast du irgendwo noch etwas Literatur dazu? Das wäre echt hilfreich. :)

  • Maximilian Rupp 27. Dezember 2024 um 00:23

    Hat das Thema aus dem Forum Peripherie- und Endgerät nach Hardware verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung