A method and apparatus for monitoring an internal queue within a processor, such as an instruction completion table or instruction re-order buffer, is presented. The performance monitoring unit of the processor contains multiple counters, and each counter counts occurrences of specified events. An internal queue of the processor may be specified to be monitored. A count of event signals indicating a successful allocation request for an entry in the internal queue is divided by a count of event signals indicating a passage of units of time to obtain the average rate for allocation requests for queue entries in the specified internal queue. A count of event signals indicating an occupation of a specific entry in the internal queue during a unit of time is divided by a count of event signals indicating an allocation of a specific entry in the internal queue to obtain the average time spent in the internal queue. An average number of entries in the internal queue is computed as a product of the average rate for allocation requests for queue entries and the average time spent in the internal queue. An event signal that indicates failure of an allocation request for an entry in the internal queue may be monitored.

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

 
Web www.patentalert.com

< Method and apparatus for monitoring the performance of internal queues in a microprocessor

< Method and apparatus for monitoring the performance of internal queues in a microprocessor

> Write data error checking in a PCI Bus system

> In-place method for inserting repeater buffers in an integrated circuit

~ 00062