Σπίτι Σκεύη, εξαρτήματα Τι είναι η πρόβλεψη των κλάδων; - ορισμός από την τεχνολογία

Τι είναι η πρόβλεψη των κλάδων; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η πρόβλεψη του κλάδου;

Η πρόβλεψη του κλάδου είναι μια προσέγγιση στην αρχιτεκτονική υπολογιστών που επιχειρεί να μετριάσει το κόστος της διακλάδωσης. Η πρόβλεψη κλάδου επιταχύνει την επεξεργασία των οδηγιών διακλάδωσης με επεξεργαστές που χρησιμοποιούν pipelining. Η τεχνική περιλαμβάνει μόνο την εκτέλεση συγκεκριμένων οδηγιών, αν είναι αληθή ορισμένα προκαταρκτικά. Η πρόβλεψη κλάδου υλοποιείται συνήθως σε υλικό χρησιμοποιώντας έναν πρότυπο κλάδου.

Η πρόβλεψη του κλάδου είναι επίσης γνωστή ως διάκριση κλάδου ή απλώς ως πρόβλεψη.

Η Techopedia εξηγεί την πρόβλεψη των κλάδων

Η πρόβλεψη κλάδου είναι μια τεχνική που χρησιμοποιείται για την ταχύτητα εκτέλεσης των οδηγιών σε επεξεργαστές που χρησιμοποιούν αγωγούς μεταφοράς. Οι CPU αρχικά εκτέλεσαν οδηγίες μία προς μία κατά την είσοδό τους, αλλά η εισαγωγή των αγωγών σήμανσης σήμαινε ότι οι οδηγίες διακλάδωσης θα μπορούσαν να επιβραδύνουν σημαντικά τον επεξεργαστή, καθώς ο επεξεργαστής πρέπει να περιμένει το εκτεταμένο άλμα υπό όρους.

Η πρόβλεψη του κλάδου σπάει τις οδηγίες προς τα προκαταρκτικά, παρόμοια με τη λογική των predicate. Μια CPU που χρησιμοποιεί την πρόβλεψη κλάδου εκτελεί μόνο δηλώσεις αν ένα predicate είναι αληθές. Ένα παράδειγμα είναι η χρήση λογικής υπό όρους. Επειδή ο μη απαραίτητος κώδικας δεν εκτελείται, ο επεξεργαστής μπορεί να λειτουργήσει πολύ πιο αποτελεσματικά. Η πρόβλεψη του κλάδου υλοποιείται στη λογική της CPU με πρόβλεψη κλάδου.

Τι είναι η πρόβλεψη των κλάδων; - ορισμός από την τεχνολογία