A method includes maintaining an indication of a pending event with respect
to each of a number of threads supported within a multithreaded processor.
An indication is also maintained of an active or inactive state for each
of the multiple threads. A clock disable condition is detected. This clock
disable condition may be indicated by the absence of pending events with
respect to each of the multiple threads and an inactive state for each of
the multiple threads. A clocks signal, if enabled, is then disabled with
respect to at least one functional unit within the multithreaded processor
responsive to the detection of the clock disable condition.
Μια μέθοδος περιλαμβάνει τη διατήρηση μιας ένδειξης ενός εκκρεμούς γεγονότος όσον αφορά κάθε ένα από διάφορα νήματα που υποστηρίζονται μέσα σε έναν πολύπλοκο επεξεργαστή. Μια ένδειξη διατηρείται επίσης ενός ενεργού ή ανενεργού κράτους για κάθε ένα από τα πολλαπλάσια νήματα. Ένα ρολόι θέτει εκτός λειτουργίας τον όρο ανιχνεύεται. Αυτό το ρολόι θέτει εκτός λειτουργίας τον όρο μπορεί να υποδειχθεί από την απουσία εκκρεμών γεγονότων όσον αφορά κάθε ένα από τα πολλαπλάσια νήματα και ένα ανενεργό κράτος για κάθε ένα από τα πολλαπλάσια νήματα. Τα ρολόγια κάνουν σήμα, εάν επιτρέπεται, είναι έπειτα εκτός λειτουργίας όσον αφορά τουλάχιστον μια λειτουργική μονάδα μέσα στον πολύπλοκο επεξεργαστή απαντητικό στην ανίχνευση του ρολογιού θέτουν εκτός λειτουργίας τον όρο.