A Voltage Control Algorithm for Multiprocessor System Based on the Lithium Battery Discharge Characteristics

Article Preview

Abstract:

The more and more extensive application of multiprocessor system to mobile devices has been achieved. The battery-aware voltage scaling algorithm for multiprocessor system was addressed in order to minimize the battery capacity consumption. The proposed algorithm generated task schedule by task assignment, discharge judgment and slack allocation. Based on the characteristic that the battery discharge could be divided into linear discharge and nonlinear discharge two phases, the slack was distributed by different manners during different discharge phases. The simulation results show that battery capacity consumption for the algorithm has relations with battery nonlinearity.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1541-1546

Citation:

Online since:

January 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Kim W, Shin D, Yun H S, et al. Performance comparison of dynamic voltage scaling algorithms for hard real-time systems[J]. IEEE Design and Test of Computers, 2001, 18(2): 10-19.

DOI: 10.1109/rttas.2002.1137397

Google Scholar

[2] Kang J, Ranka S. Slack allocation algorithm for parallel machines[J]. Journal of Parallel and Distributed Computing, 2010, 70: 23-34.

DOI: 10.1016/j.jpdc.2009.09.008

Google Scholar

[3] Zhu D, Melhem R, Childers B R. Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems[J]. IEEE Transactions on Parallel and Distributed Systems, 2003, 14(7): 686-700.

DOI: 10.1109/tpds.2003.1214320

Google Scholar

[4] Luo J, Jha N K. Battery-aware static scheduling for distributed real-time embedded systems[C]/In: Proceeding of Design Automation Conference, Las Vegas: Proceeding of Design Automation Conference, 2001: 444-449.

DOI: 10.1145/378239.378553

Google Scholar

[5] Rao R, Vrudhula S, Rakhmatov D. Battery modeling for energy-aware systems design[J]. IEEE Computer, 2003, 36(12): 77-87.

DOI: 10.1109/mc.2003.1250886

Google Scholar

[6] Chowdhury P, Chakpabarti C. Static task-scheduling algorithms for battery- powered DVS systems[J]. IEEE Transactions on VLSI Systems, 2005, 13(2): 226-237.

DOI: 10.1109/tvlsi.2004.840771

Google Scholar