A method for maintaining an instruction in a pipelined processor using inuse fields. The method involves receiving a read request for an instruction, sending the instruction in response to the read request and setting an inuse field associated with the instruction to inuse. Alternate embodiments of the method involve transmitting the instruction in response to the read request, receiving a notification of instruction retirement and resetting the inuse field in the ITLB. The method can also be used in the ICACHE in which inuse fields are associated with each instruction stored in the ICACHE. Other embodiments of the method can be used concurrently in the ITLB and the ICACHE as a resource tracking mechanism to maintain resources.

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

 
Web www.patentalert.com

< Method and system for resolution of transaction collisions to achieve global coherence in a distributed symmetric multiprocessor system

< Performance improvement of internet protocols over wireless connections

> Glitch protection and detection for strobed data

> Multi-node data processing system and method of queue management in which a queued operation is speculatively cancelled in response to a partial combined response

~ 00078