DocumentCode :
1084304
Title :
Analysis of a control mechanism for a variable speed processor
Author :
Merchant, Arif ; Melamed, Benjamin ; Schenfeld, Eugen ; Sengupta, Bhaskar
Author_Institution :
Hewlett Packard Labs., Palo Alto, CA, USA
Volume :
45
Issue :
7
fYear :
1996
fDate :
7/1/1996 12:00:00 AM
Firstpage :
793
Lastpage :
801
Abstract :
One limitation on the operating speed of electronic circuits is the rate at which the packaging can dissipate heat. In CMOS technology, the heat generated by a processor is approximately proportional to its clock rate. The paper examines the idea of using a variable speed processor (VSP) that can be operated at a high clock speed, and then slowed down to a lower speed before heat accumulation destroys the circuit. Under a workload consisting of bursts of work alternating with idle periods (corresponding to cache misses or other delays), this results in a higher average operating speed. The paper shows the optimality of a bang bang control for the clock rate. It also examines an easier to implement policy that estimates the junction temperature through an upper bound, and uses this to control the clock rate. Closed form expressions are derived for the mean rate of instructions executed by a VSP using each control method. Numerical studies show that both policies give substantial improvements in performance over a single speed processor. Furthermore, the studies suggest that a VSP with a maximum clock rate of 2-4 times that of the single speed processor would suffice to obtain the bulk of the performance improvement. In many cases, the average throughput gain is on the order of 40-60%, without exceeding thermal limits
Keywords :
CMOS digital integrated circuits; bang-bang control; integrated circuit packaging; microprocessor chips; temperature control; CMOS technology; VSP; average throughput gain; bang bang control; clock rate; closed form expressions; control mechanism analysis; electronic circuit operating speed; heat accumulation; idle periods; junction temperature estimation; maximum clock rate; operating speed; single speed processor; variable speed processor; CMOS process; CMOS technology; Clocks; Delay; Electric variables control; Electronic circuits; Electronics packaging; Optimal control; Temperature control; Upper bound;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.508318
Filename :
508318
Link To Document :
بازگشت