Method and apparatus for disabling a clock signal within a multithreaded processor

   
   

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.

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

 
Web www.patentalert.com

< Method for building a real-time control system with mode and logical rate

< Method and apparatus for analyzing performance of data processing system

> Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network

> Electronic apparatus

~ 00174