A Scheduling Algorithm in the Randomly Heterogeneous Multi-Core Processor

被引:0
|
作者
Liu, Yan [1 ]
Li, Yongwei [1 ]
Zhao, Yihong [1 ]
Chen, Xiaoming [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Key Lab Embedded & Network Comp Hunan Prov, Changsha, Hunan, Peoples R China
关键词
Unpredicted dynamic heterogeneity; Scheduling algorithm; Assignment problem; Tabu search; NP problem; VARIATION-AWARE TASK; COMPLEXITY; MPSOCS; ENERGY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The increasing scale of multi-core processors are likely to be randomly heterogeneous by design or because of diversity and flaws. The latter type of heterogeneity introduced by some unforeseen variable factors such as the manufacturing process variation is especially challenging because of its unpredictability. In this environment, thread scheduler and global power manager must handle such randomly heterogeneous. Furthermore, these algorithms must supply high efficiency, scalability and low overhead because future multi-core processors may have a number of cores on a single die. This paper presents a variationaware scheduling algorithm for application scheduling and power management. Thread switching and sampling among different cores in the multi-core processor introduce obvious overhead than previous many-core scheduling algorithms. Proposed scheme records the information of swapped thread of preferential core and uses tabu search-based randomly heterogeneous scheduling algorithm(TSR) to avoid the occurrence of repeated sampling and reduce the migration frequency and sampling frequency of a thread. The experimental results show that TSR algorithm has decreased 45.7% of thread migration and 42.2% of the sampling time as compared with local search algorithm. This paper regards the transcendental Hungarian offline scheduling algorithm as the baseline. ED2 of TSR only decrease by 8.58% as compared with that of Hungarian offline scheduling algorithm, but compared with the random search scheduling algorithm, ED2 of TSR decreased by 39.4%.
引用
收藏
页码:2140 / 2146
页数:7
相关论文
共 50 条
  • [31] A heterogeneous multi-core processor architecture for high performance computing
    Guo, Jianjun
    Dai, Kui
    Wang, Zhiying
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2006, 4186 : 359 - 365
  • [32] Heuristic Contention-Free Scheduling Algorithm for Multi-core Processor using LET Model
    Igarashi, Shingo
    Ishigooka, Tasuku
    Horiguchi, Tatsuya
    Koike, Ryotaro
    Azumi, Takuya
    PROCEEDINGS OF THE 2020 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2020, : 49 - 58
  • [33] Performance Evaluation of Inter-Processor Communication for an Embedded Heterogeneous Multi-Core Processor
    Tsao, Shiao-Li
    Lee, Sung-Yuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (03) : 537 - 554
  • [34] An Optimized RM Algorithm by Task Affinity On Multi-core Processor
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 286 - 293
  • [35] Parallel Ant Colony Optimization Algorithm on a Multi-core Processor
    Tsutsui, Shigeyoshi
    Fujimoto, Noriyuki
    SWARM INTELLIGENCE, 2010, 6234 : 488 - +
  • [36] Comprehensive scheduling algorithm for asymmetric multi-core processors
    Chen, Rui-Zhong
    Qi, De-Yu
    Lin, Wei-Wei
    Li, Jian
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (02): : 343 - 357
  • [37] Approximation algorithms for scheduling on multi-core processor with shared speedup resources
    Chen, Xufeng
    Ye, Deshi
    DISCRETE OPTIMIZATION, 2016, 20 : 11 - 22
  • [38] ROS Task Scheduling Algorithm in Multi-Core System
    Ding, Nan
    Meng, Xianghua
    Zhao, Yawen
    Wu, Di
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 516 - 519
  • [39] Approximation-Aware Scheduling on Heterogeneous Multi-core Architectures
    Tan, Cheng
    Muthukaruppan, Thannirmalai Somu
    Mitra, Tulika
    Ju, Lei
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 618 - 623
  • [40] Pipeline-based Scheduling for Heterogeneous Multi-core Systems
    Liu, Derong
    Jing, Ming'e
    Wang, Yuwen
    Yu, Zhiyi
    Zeng, Xiaoyang
    Zhou, Dian
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 1400 - 1402