A CPU (central processing unit) of a computer. The CPU comprises a dispatch controller, a pipeline, a working register file, and an architectural register file. The dispatch controller dispatches instructions for execution and determines whether the dispatched instructions are valid or invalid. The pipeline executes the dispatched instructions using selected operands in the pipeline and generates operands in response. The working register file stores the generated operands before the executed instructions are determined to be valid or invalid by the dispatch controller such that the stored operands may be subsequently selected for use in executing an instruction in the pipeline. The architectural register file stores the generated operands for those of the executed instructions that are determined to be valid by the dispatch controller and transfer operands currently stored therein when one of the executed instructions is determined to be invalid by the dispatch logic. The working register file then stores the transferred operands such that the transferred operands may be subsequently selected for use in executing an instruction in the pipeline.

Μια ΚΜΕ (μονάδα κεντρικής επεξεργασίας) ενός υπολογιστή. Η ΚΜΕ περιλαμβάνει έναν ελεγκτή αποστολών, μια σωλήνωση, ένα λειτουργώντας αρχείο καταλόγων, και ένα αρχιτεκτονικό αρχείο καταλόγων. Ο ελεγκτής αποστολών αποστέλλει τις οδηγίες για την εκτέλεση και καθορίζει εάν οι αποσταλμένες οδηγίες είναι έγκυρες ή άκυρες. Η σωλήνωση εκτελεί τις αποσταλμένες οδηγίες χρησιμοποιώντας τους επιλεγμένους τελεστέους καθ'οδόν και παράγει τους τελεστέους στην απάντηση. Το λειτουργώντας αρχείο καταλόγων αποθηκεύει τους παραγμένους τελεστέους προτού να καθοριστούν να είναι οι εκτελεσμένες οδηγίες έγκυρες ή άκυρες από τον ελεγκτή αποστολών έτσι ώστε οι αποθηκευμένοι τελεστέοι μπορούν να επιλεχτούν στη συνέχεια για τη χρήση στην εκτέλεση μιας οδηγίας καθ'οδόν. Το αρχιτεκτονικό αρχείο καταλόγων αποθηκεύει τους παραγμένους τελεστέους για εκείνους των εκτελεσμένων οδηγιών που καθορίζονται να ισχύσουν από τον ελεγκτή αποστολών και τελεστέοι η μεταφορά αποθήκευσε αυτήν την περίοδο εκεί μέσα πότε μια από τις εκτελεσμένες οδηγίες καθορίζεται να είναι άκυρη από τη λογική αποστολών. Το λειτουργώντας αρχείο καταλόγων αποθηκεύει έπειτα τους μεταφερμένους τελεστέους έτσι ώστε οι μεταφερμένοι τελεστέοι μπορούν να επιλεχτούν στη συνέχεια για τη χρήση στην εκτέλεση μιας οδηγίας καθ'οδόν.

 
Web www.patentalert.com

< (none)

< Instruction fetch mechanism with simultaneous prediction of control-flow instructions

> Security process for public networks

> (none)

~ 00002