Please wait a minute...
J4  2009, Vol. 43 Issue (12): 2149-2154    DOI: 10.3785/j.issn.1008- 973X.2009.12.004
自动化技术、计算机技术     
基于电池模型驱动的软硬件低功耗设计
黄江伟,胡威,项凌翔,陈天洲
(浙江大学 计算机科学与技术学院,浙江 杭州 310027)
Power aware embedded  software and hardware design driven by battery model
HUANG Jiang-wei, HU Wei, XIANG Ling-xiang, CHEN Tian-zhou
(College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China)
 全文: PDF(586 KB)   HTML
摘要:

针对电池放电量受到负载电流强度的影响而变化的问题,通过对电池的容量变化和动态调压技术(DVS)关系的研究,建立一种电池模型驱动的低功耗嵌入式系统设计方法.该方法在设计过程中引入电池特性,量化了DVS对电池容量的影响,从理论上建立了电池驱动的低功耗嵌入式系统设计模型,并根据模型推导出两个低功耗嵌入式系统的设计指导标准:最优速度因子和系统最优化组合因子.实验结果表明,采用电池驱动的低功耗嵌入式系统设计模型更加精准和节能,同时实验也验证了采用本模型计算的最优处理器速率是正确的,也是最优的.

Abstract:

The energy of the battery was affected by the load current. A power-aware software and hardware design approach for the dynamic voltage scaling (DVS) enabled system was presented according to the relationship between the changes in the battery capacity and DVS. The approach took the battery characteristics into account and parameterized the impacts of DVS on the battery capacity. Then the power-aware embedded system design model was established in theory. According to the model, there are two power-efficient embedded system design principles: the optimal speedup factor and the optimal work ratio. Experimental results show that the approach is more accurate to reflect the trade-off between battery life and performance, and the speed derived from the approach is optimal.

出版日期: 2010-01-16
:  TP 302.1  
基金资助:

国家自然科学基金资助项目(60673149).

通讯作者: 胡威,男,讲师.     E-mail: ehu@zju.edu.cn
作者简介: 黄江伟(1981-),男,浙江长兴人,博士生,从事嵌入式软件节能研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

黄江伟, 胡威, 项凌翔, 等. 基于电池模型驱动的软硬件低功耗设计[J]. J4, 2009, 43(12): 2149-2154.

HUANG Jiang-Wei, HU Wei, XIANG Ling-Xiang, et al. Power aware embedded  software and hardware design driven by battery model. J4, 2009, 43(12): 2149-2154.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008- 973X.2009.12.004        http://www.zjujournals.com/eng/CN/Y2009/V43/I12/2149


[1] HSU C. Compiler-directed dynamic voltage and frequency scaling for cpu power and energy reduction
[D]. New Brunswick, New Jersay:Rutgers University, 2003.

[2] VENKATACHALAM V, FRANZ M. Power reduction techniques for microprocessor systems
[J]. ACM Computing Surveys, 2005, 37(3): 195-237.

[3] LAHIRI K, RAGHUNATHAN A, DEY S, et al. Battery-driven system design: a new frontier in low power design
[C]∥IEEE 3ed Proceeding of the ASP-DAC/7th Asia and South Pacific and the 15th International Conference on VLSI Design. Washington: IEEE, 2002: 261-267.

[4] MARTIN T. Balancing batteries, power, and performance: system issues in cpu speed-setting for mobile computing
[D]. Pennsylvania: University of Pittsburgh, 1999.

[5] KISTLER T, FRANZ M. Continuous program optimization: a case study
[J]. ACM Transaction on Program Lang System, 2003, 25(4): 500-548.

[6] QURESHI M K, PATT Y N. Utility-based cache partitioning: a low-overhead, high-performance, runtime mechanism to partition shared caches
[C]∥ 39th Annual IEEE/ACM International Symposium on Microarchitecture. Orlando: IEEE Computer Society, 2006.

[7] ZHUANG X, PANDE S. Power-efficient prefetching for embedded processors
[J]. ACM Transactions on Embedded Computing Systems (TECS), 2007, 6(1): Article No. 3.

[8] SYRACUSE K C, CLARK W D K. A statistical approach to domain performance modeling for oxyhalide primary lithium batteries
[C]∥Proceeding of Annual Battery Conference on Applications and Advances. Long Beach, CA, USA:
[s. n.], 1997.

[9] PEDRAM M, WU Q. Design considerations for battery-powered electronics
[C]∥Proceeding of Design Automation Conference. New Orleans, LA, USA: ACM, 1999: 861-866.

[10] RAKHMATOV D, VRUDHULA S B K. Time to failure estimation for batteries in portable systems
[C]∥Proceedings of the 2001 International Symposium on Low Power Electronics and Design. Huntington Beach: ACM, 2001: 88-91.

[11] LINDEN D. Handbook of batteries and fuel cells
[M]. New York: McGraw-Hill, 1984.

[12] DELALUZ V, KANDEMIR M, VIJAYKRISHNAN N, et al. Hardware and software techniques for controlling dram power modes
[J]. IEEE Transactions on Computers, 2001, 50 (11):1154-1173.

[13] IRANI S, SHUKLA S, GUPTA R. Online strategies for dynamic power management in systems with multiple power-saving states
[J]. Transaction on Embedded Computing System, 2003, 2(3):325-346.

[14] CAI L, LU Y H. Power reduction of multiple disks using dynamic cache resizing and speed control
[C]∥Proceedings of the 2006 International Symposium on Low Power Electronics and Design. Tegernsee, Bavaria, Germany: ACM, 2006.

[15] CHEN Tian-zhou, HUANG Jiang-wei, DAI Hong-jun. The dynamic power management for embedded system with poisson process
[J]. Journal of Zhejiang University:Science, 2005, 6(Suppl 1): 70-74.

[16] AYDIN H, MELHEM R, MOSSE D, et al. Determining optimal processor speeds for periodic real-time tasks with different power characteristics
[C]∥13th Euromicro Conference on Real-Time Systems (ECRTS 2001). Delft, The Netherlands: IEEE, 2001.

[17] BURD T, BRODERSEN R. Energy efficient CMOS microprocessor design
[C]∥28th Hawaii International Conference on System Sciences. Hawaii: IEEE, 1995.

[18] PERING T, BURD T, BRODERSEN R. Dynamic voltage scaling and the design of a low-power microprocessor system
[C]∥ Proceedings of the 25th Annual International Symposium on Computer Architecture. Barcelona, Spain: ACM, 1998.

[19] GOCHMAN S, RONEN R, ANATI I, et al. The Intel Pentium M processor: microarchitecture and performance
[J]. Intel Technology Journal, 2003,7(2):21-36.

No related articles found!