Managing power of thread pipelines according to clock frequency and voltage specified in thread registers
First Claim
Patent Images
1. A microprocessor comprising:
- (A) clock signal circuitry having clock outputs of different frequency rates;
(B) power supply circuitry having voltage outputs of different voltages;
(C) thread pipelines having clock signal inputs and voltage inputs; and
(E) thread register control circuitry having inputs coupled to the clock outputs and the voltage outputs, and having outputs coupled to the clock signal inputs and voltage inputs of the thread pipelines, the thread register control circuitry including thread power management circuitry having registers for thread identification, pipe clock rate, and pipe voltage.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-threaded microprocessor for processing instructions in threads, including, in one embodiment, (1) at least one processor pipeline for the instructions; (2) a storage for a thread power management configuration; and (3) a power control circuit coupled to said at least one processor pipeline and responsive to said storage for thread power management configuration to control power used by different parts of the at least one processor pipeline depending on the threads, wherein said power control circuit is operable to establish different power voltages in different parts of the at least one processor pipeline depending on the threads.
98 Citations
5 Claims
-
1. A microprocessor comprising:
-
(A) clock signal circuitry having clock outputs of different frequency rates; (B) power supply circuitry having voltage outputs of different voltages; (C) thread pipelines having clock signal inputs and voltage inputs; and (E) thread register control circuitry having inputs coupled to the clock outputs and the voltage outputs, and having outputs coupled to the clock signal inputs and voltage inputs of the thread pipelines, the thread register control circuitry including thread power management circuitry having registers for thread identification, pipe clock rate, and pipe voltage. - View Dependent Claims (2, 3, 4, 5)
-
Specification