摘要
动态调压算法能够降低系统功耗,可用来降低CPU发热量、延长电池供电系统的工作时间.然而,现有动态调压算法均不允许进程进行资源操作(申请或释放资源),这在实际应用中是难以满足的.因此,现有算法不便于实际应用.本文提出了一种新的强实时动态调压算法.该算法允许进程进行资源操作,并且功耗低于现有算法;该算法还能避免死锁.该算法易于应用到实际系统中.
Dynamic Voltage Scaling algorithms are used to save system energy in order to decrease CPU heat and/or prolong the lifetime of battery-powered systems. Unfortunately, known DVS algorithms assume that the processes never operate resources (requiring or releasing resources), which is almost impossible is actual applications and hence these algorithms are not suitable for actual applications. This paper presents a new hard real-time DVS algorithm. As compared with known algorithms, the new algorithm completes processes with less energy while the processes are not forbidden to operate resources. The additional function of the new algorithm is deadlock avoidance. It is valuable for actual applications.
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第10期1980-1984,共5页
Journal of Chinese Computer Systems
关键词
强实时
低功耗
动态调压
死锁
hard real-time
low energy
dynamic voltage scaling
deadlock