Πίσω

Δραστηριότητα 6

   Θεωρήστε έναν μη σωληνωμένο υπολογιστή με πέντε στάδια εκτέλεσης, με διάρκεια 50ns, 50ns, 60ns, 50ns, 50ns αντίστοιχα. Υποθέστε ότι η σωλήνωση αυτού του υπολογιστή προσθέτει μία χρονική επιβάρυνση ίση με 5ns. Αγνοώντας οποιαδήποτε καθυστέρηση, βρείτε την επιτάχυνση από τη σωλήνωση.


Απάντηση δραστηριότητας 6

Η επιτάχυνση από τη σωλήνωση υπολογίζεται με βάση τον τύπο:

Eπιτάχυνση από τη σωλήνωση = (Μ.Χ.Ε.Ε. χωρίς σωλήνωση) / (Μ.Χ.Ε.Ε. με σωλήνωση)

όπου Μ.Χ.Ε.Ε. είναι ο Μέσος Χρόνος Εκτέλεσης Εντολών.

O Μ.Χ.Ε.Ε. για το μη σωληνωμένο υπολογιστή είναι:

Μ.Χ.Ε.Ε. χωρίς σωλήνωση = (50+50+60+50+50)ns = 260ns

O M.X.E.E. για το σωληνωμένο υπολογιστή υπολογίζεται ως εξής: το ρολόι πρέπει να τρέχει με την ταχύτητα του πιο αργού σταδίου συν τη χρονική επιβάρυνση λόγω ελέγχου της σωλήνωσης η οποία είναι 5ns.

Έτσι, τελικά για την επιτάχυνση από τη σωλήνωση είναι:

Eπιτάχυνση από τη σωλήνωση = (Μ.Χ.Ε.Ε. χωρίς σωλήνωση) / (Μ.Χ.Ε.Ε. με σωλήνωση) = 260ns/65ns = 4 φορές