Μικροαρχιτεκτονική NetBurst: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ ορθογραφικά, replaced: απο → από (2), Image: → Αρχείο: με τη χρήση AWB (8514)
Γραμμή 8:
Στην μικροαρχιτεκτονική NetBurst χρησιμοποιούνται για πρώτη φορά καινοτόμες μέθοδοι όπως οι Hyper Pipelined Technology ( υπέρ-Διοχέτευση) και Rapid Execution Engine (Μηχανή Ταχείας Εκτέλεσης).
===Hyper Pipelined Technology ( υπέρ-Διοχέτευση)===
Στον πυρήνα Willamete συναντάμε για πρώτη φορά διοχέτευση εντολών 20 σταδίων, αυτό που η Intel ονόμασε υπέρ-Διοχέτευση, μια σημαντική αύξηση, συγκρινόμενη με τα 10 στάδια των επεξεργαστών [[Pentium III]]. O πυρήνας Prescott έχει 31 στάδια. Η εμβάθυνση της διοχέτευσης μπορεί να έχει μειονεκτήματα, ωστόσο ο μεγάλος αριθμός σταδίων διοχέτευσης επιτρέπει στον επεξεργαστή να τρέχει σε πολύ μεγαλύτερες συχνότητες και έτσι να εξισορροπεί πιθανές απώλειες επιδόσεων. Έτσι, για κατασκευαστικούς λόγους, συμβιβάστηκαν με τους μικρότερους αριθμούς εκτέλεσης εντολών ανά κύκλο ρολογιού(για συντομία Ε.Α.Κ.) που προέκυψαν ως έμμεση συνέπεια της εμβάθυνσης της διοχέτευσης. Ένα άλλο μειονέκτημα των περισσότερων σταδίων διοχέτευσης είναι η συνακόλουθη αύξηση των σταδίων αναδρομής σε περίπτωση που γίνει κάποιο λάθος στη πρόβλεψη μιας διακλάδωσης. Αποτέλεσμα είναι να αυξάνεται και η ποινή για αυτή τη λανθασμένη πρόβλεψη. Για να εξισορροπηθεί αυτό το μειονέκτημα, η Intel επινόησε τη Μηχανή Ταχείας Εκτέλεσης (Rapid Execution Engine) επενδύοντας μεγάλα χρηματικά ποσά στην τεχνολογία πρόβλεψης διακλαδώσεων. Σύμφωνα με την Intel η τεχνολογία αυτή μείωσε τις λανθασμένες προβλέψεις κατά 33% σε σχέση με τους Pentium III.
 
=== Rapid Execution Engine (Μηχανή Ταχείας Εκτέλεσης)===
Με αυτήν τη τεχνολογία, οι Αριθμητικές/Λογικές Μονάδες (A.Λ.Μ.) σε έναν επεξεργαστή, λειτουργούν 2 φορές όσο η συχνότητα του ρολογιού του πυρήνα. Για παράδειγμα, σε έναν επεξεργαστή με συχνότητα 3,8 GHz, οι ΑΛΜ θα λειτουργούν στα 7,6 GHz . Ο λόγος που γίνεται αυτό είναι για να αντισταθμιστεί η πτώση των Ε.Α.Κ., έτσι ενισχύεται η απόδοση του επεξεργαστή σε ακέραιους αριθμούς. Το μειονέκτημα που προκύπτει όμως είναι ότι ορισμένες εντολές είναι πιο αργές από πριν.