Chemical Reaction Optimization for Task Mapping in Heterogeneous Embedded Multiprocessor Systems

被引:2
作者
Xu, Cheng [1 ]
Li, Tao [1 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
来源
ADVANCES IN MANUFACTURING SCIENCE AND ENGINEERING, PTS 1-4 | 2013年 / 712-715卷
关键词
Energy-aware scheduling; power management; heterogeneous multiprocessor; task mapping; chemical reaction optimization; DAG; VOLTAGE SELECTION;
D O I
10.4028/www.scientific.net/AMR.712-715.2604
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With different task mapping and scheduling will lead to different time consumption and energy consumption on heterogeneous multiprocessor systems, using appropriate task mapping and scheduling algorithms can save more energy. In this paper, we propose a new method to solve the task mapping problem. The algorithm consists of two elements: An intelligent approach to assign the execution orders of tasks by task level, and an allocation algorithm based on chemical-reaction-inspired metaheuristic called Chemical Reaction Optimization (CRO) to map processors to tasks. The results show that it can use less time to reduce more energy consumption.
引用
收藏
页码:2604 / 2610
页数:7
相关论文
共 50 条
[21]   Optimizing Task Assignment with Minimum Cost on Heterogeneous Embedded Multicore Systems Considering Time Constraint [J].
Zheng, Hua ;
Zhang, Xi .
2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, :225-230
[22]   A DAG scheduling scheme on heterogeneous computing systems using double molecular structure-based chemical reaction optimization [J].
Xu, Yuming ;
Li, Kenli ;
He, Ligang ;
Tung Khac Truong .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (09) :1306-1322
[23]   Power Capping of CPU-GPU Heterogeneous Systems through Coordinating DVFS and Task Mapping [J].
Komoda, Toshiya ;
Hayashi, Shingo ;
Nakada, Takashi ;
Miwa, Shinobu ;
Nakamura, Hiroshi .
2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, :349-356
[24]   Energy optimization of multiprocessor systems on chip by voltage selection [J].
Andrei, Alexandru ;
Eles, Petru ;
Peng, Zebo ;
Schmitz, Marcus T. ;
Al Hashimi, Bashir M. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (03) :262-275
[25]   A PPGAs-based algorithm for task scheduling on distributed multiprocessor systems [J].
Xu, WB ;
Sun, J ;
Zhu, LJ .
DCABES 2002, PROCEEDING, 2002, :9-13
[26]   HDA: Hierarchical and dependency-aware task mapping for network-on-chip based embedded systems [J].
Huang, Chun-Hsian .
JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 108
[27]   Energy-aware scheduling for dependent tasks in heterogeneous multiprocessor systems [J].
Chen, Jinchao ;
He, Yu ;
Zhang, Ying ;
Han, Pengcheng ;
Du, Chenglie .
JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
[28]   Task Mapping Techniques for Embedded Many-core SoCs [J].
Kaida, Junya ;
Hieda, Takuji ;
Taniguchi, Ittetsu ;
Tomiyama, Hiroyuki ;
Hara-Azumi, Yuko ;
Inoue, Koji .
2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, :204-207
[29]   ERfair Scheduler with Processor Suspension for Real-Time Multiprocessor Embedded Systems [J].
Nair, Piyoosh Purushothaman ;
Sarkar, Arnab ;
Harsha, N. M. ;
Gandhi, Megha ;
Chakrabarti, P. P. ;
Ghose, Sujoy .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 22 (01)
[30]   Chemical Reaction Optimization: a tutorial [J].
Lam, Albert Y. S. ;
Li, Victor O. K. .
MEMETIC COMPUTING, 2012, 4 (01) :3-17