Table of Contents
Οι αγωγοί μικροεπεξεργαστών βελτιώνουν την απόδοση με την αλληλεπικαλυπτόμενη εκτέλεση οδηγιών. Η εκτίμηση της λανθάνουσας ισχύος και της υλοτομίας βοηθά στην κατανόηση της αποδοτικότητας του αγωγού και των πιθανών σημείων συμφόρησης.
Κατανόηση της Λαχανίας σε Σωληνώσεις
Το Latency αναφέρεται στο χρόνο που απαιτείται για μια ενιαία οδηγία να περάσει από ολόκληρο τον αγωγό από την παραλαβή μέχρι την ολοκλήρωση. Επηρεάζεται από τον αριθμό των σταδίων και τον χρόνο επεξεργασίας ανά στάδιο.
Για παράδειγμα, αν ένας αγωγός έχει 5 στάδια και κάθε στάδιο παίρνει 1 νανοδευτερόλεπτο, η συνολική λανθάνουσα είναι 5 νανοδευτερόλεπτα.
Υπολογισμός της διόρθωσης
Μετρά πόσες οδηγίες μπορεί να επεξεργαστεί ο αγωγός ανά μονάδα χρόνου, συνήθως οδηγίες ανά δευτερόλεπτο. Εξαρτάται από την ικανότητα του αγωγού να χειρίζεται ταυτόχρονα πολλαπλές οδηγίες.
Σε ένα πλήρως αγωγοθετημένο σύστημα, η μέγιστη διαπεραστική ισχύς ισούται με τη συχνότητα του ⁇ ολογιού, υποθέτοντας ότι δεν υπάρχουν πάγκοι ή κίνδυνοι. Για παράδειγμα, με ένα ρολόι 1 GHz, ο αγωγός μπορεί ιδανικά να επεξεργαστεί 1 δισεκατομμύριο οδηγίες ανά δευτερόλεπτο.
Παράδειγμα Πρακτικού Υπολογισμός
Ας υποθέσουμε ότι ένας αγωγός έχει 8 στάδια, το καθένα παίρνει 0,5 νανοδευτερόλεπτα.
- Αριθμός σταδίων: 8
- Χρόνος ανά στάδιο: 0.5 ns
- Λαχανία = 8 × 0,5 ns = 4 ns
Η μέγιστη διαπεραστική ισχύς σε συχνότητα ⁇ ολογιού 2 GHz είναι περίπου 2 δισεκατομμύρια οδηγίες ανά δευτερόλεπτο, υποθέτοντας ιδανικές συνθήκες χωρίς πάγκους.