Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1391469.1391667acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

ETAHM: an energy-aware task allocation algorithm for heterogeneous multiprocessor

Published: 08 June 2008 Publication History

Abstract

In demand of more computing power and less energy use, multiprocessor with power management facility emerges in embedded system design recently. Dynamic Voltage Scaling is such a facility that varies clock speed and supply voltage to save more energy. In this paper, we propose ETAHM to allocate tasks on a target multiprocessor system. In pursuit of global optimal solution, it mixes task scheduling, mapping and DVS utilization in one phase and couples ant colony optimization algorithm. Extensive experiments show ETAHM could save 22.71% more energy than CASPER [1], a state-of-the-art integrated framework that tackles the identical problem with genetic algorithm instead.

References

[1]
V. Kianzad, S. S. Bhattacharyya, and G. Qu, "CASPER: an integrated energy-driven approach for task graph scheduling on distributed embedded systems," Proc. Int. conf. on Application-Specific Systems and Architecture Processors, pp. 191--197, 2005.
[2]
Texas Instruments, "Wireless Handset Solutions: OMAP Platform," http://www.ti.com/.
[3]
T. Pering, T. Burd, and R. Brodersen, "Dynamic voltage scaling and the design of a low-power microprocessor system," ISCA, 1998.
[4]
E. S. H. Hou, N. Ansari, and H. Ren, "A Genetic Algorithm for Multiprocessor Scheduling," IEEE Trans. on Parallel and Distributed Systems, pp. 113--120, Feb. 1994.
[5]
C.-Y. Yang, J.-J. Chen, and T.-W. Kuo, "An approximation algorithm for energy-efficient scheduling on a chip multiprocessor," Proc. of the conf. on Design, Automation and Test in Europe, pp. 468--473, 2005.
[6]
L. Yan, J. Luo, and N. K. Jha, "Joint dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, pp. 1030--1041, July 2005.
[7]
M. Schmitz, B. Al-Hashimi, and P. Eles, "Energy -efficient mapping and scheduling for DVS enabled distributed embedded systems," Design, Automation and Test in Europe Conference, March 2002.
[8]
G. Wang, W. Gong, B Derenzi, and R. Kastner, "Exploring Time/Resource Trade-Offs by Solving Dual Scheduling Problems with the Ant Colony Optimization", ACM Trans. on Design Automation of Electronic Systems, Vol. 12, No. 4, Sept. 2007.
[9]
J. Luo, and N. Jha, "Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems," Proc. of the conf. on Asia South Pacific design automation/VLSI Design, pp. 719--726, 2002.
[10]
Y.-K. Kwok, and I. Ahmad, "Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors," ACM Computing Surveys, Vol. 31, No. 4, pp. 406--471, 1999.
[11]
M. Schmitz, B. Al-Hashimi, and P. Eles, "Iterative Schedule Optimization for Voltage scalable Distributed Embedded Systems," ACM Trans. on Embedded Computing Systems, Vol. 3, pp. 182--217, 2004.
[12]
R. Dick, D. Rhodes, and W. Wolf, "TGFF: Task graphs for free," Proc. Int. Workshop Hardware/Software Codesign, pp. 97--101, March 1998.
[13]
Y. Zhang, X. Hu, and D. Z. Chen. Task scheduling andvoltage selection for energy minimization. In Proc. of The Design Automation Conference, pages 183--188, New Orleans, LA, Jun. 2002

Cited By

View all
  • (2021)Thermal and energy-aware utilisation management on MPSoC architecturesInternational Journal of Parallel, Emergent and Distributed Systems10.1080/17445760.2021.194100836:5(449-469)Online publication date: 18-Jun-2021
  • (2019)Efficient Core Mapping on Customization of NoC Platforms2019 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)10.1109/iSES47678.2019.00025(57-62)Online publication date: Dec-2019
  • (2019)Thermal-Constrained. Energy-Aware Load Management on MPSoC Architectures2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)10.1109/UEMCON47517.2019.8993099(1168-1174)Online publication date: Oct-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '08: Proceedings of the 45th annual Design Automation Conference
June 2008
993 pages
ISBN:9781605581156
DOI:10.1145/1391469
  • General Chair:
  • Limor Fix
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 June 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DVS multiprocessor system
  2. task scheduling

Qualifiers

  • Research-article

Funding Sources

Conference

DAC '08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Thermal and energy-aware utilisation management on MPSoC architecturesInternational Journal of Parallel, Emergent and Distributed Systems10.1080/17445760.2021.194100836:5(449-469)Online publication date: 18-Jun-2021
  • (2019)Efficient Core Mapping on Customization of NoC Platforms2019 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)10.1109/iSES47678.2019.00025(57-62)Online publication date: Dec-2019
  • (2019)Thermal-Constrained. Energy-Aware Load Management on MPSoC Architectures2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)10.1109/UEMCON47517.2019.8993099(1168-1174)Online publication date: Oct-2019
  • (2018)Energy-Aware Task Allocation for Large Task Sets on Heterogeneous Multiprocessor Systems2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC)10.1109/EUC.2018.00031(158-165)Online publication date: Oct-2018
  • (2018)Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time SystemsIEEE Access10.1109/ACCESS.2018.28736416(57614-57630)Online publication date: 2018
  • (2016)Set-based particle swarm optimization for mapping and scheduling tasks on heterogeneous embedded systems2016 Eighth International Conference on Advanced Computational Intelligence (ICACI)10.1109/ICACI.2016.7449845(318-325)Online publication date: Feb-2016
  • (2015)Reliability-Guaranteed Task Assignment and Scheduling for Heterogeneous Multiprocessors Considering Timing ConstraintJournal of Signal Processing Systems10.1007/s11265-014-0958-081:3(359-375)Online publication date: 1-Dec-2015
  • (2014)Adaptive Scheduling for Real-Time Distributed SystemsBiologically-Inspired Techniques for Knowledge Discovery and Data Mining10.4018/978-1-4666-6078-6.ch011(236-248)Online publication date: 2014
  • (2014)Towards a Common Software-to-Hardware Allocation Framework for the Heterogeneous High Performance ComputingProceedings of the 2014 IEEE 38th International Computer Software and Applications Conference Workshops10.1109/COMPSACW.2014.65(378-383)Online publication date: 21-Jul-2014
  • (2014)Energy and Deadline Constrained Robust Stochastic Static Resource AllocationParallel Processing and Applied Mathematics10.1007/978-3-642-55224-3_71(761-771)Online publication date: 6-May-2014
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media