1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • 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
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • CHOIX
    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
    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
    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.

  1. Datenschutzerklärung
  2. Impressum