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 条
  • [41] Asymmetry-Aware Scheduling in Heterogeneous Multi-core Architectures
    Zhang, Tao
    Pan, Xiaohui
    Shu, Wei
    Wu, Min-You
    NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 257 - 268
  • [42] Nearest Neighbor Affinity Scheduling In Heterogeneous Multi-Core Architectures
    Sibai, Fadi N.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2008, 8 (03): : 144 - 150
  • [43] Approximation-aware scheduling on heterogeneous multi-core architectures
    20151500728147
    (1) School of Computing, National University of Singapore, Singapore; (2) School of Computer Science and Technology, Shandong University, China, 1600, (Institute of Electrical and Electronics Engineers Inc., United States):
  • [44] Graph Support and Scheduling for OpenCL on Heterogeneous Multi-core Systems
    Chien, Shih-Huan
    Chang, Yuan-Ming
    Yang, Chun-Chieh
    Hwang, Yuan-Shin
    Lee, Jenq-Kuen
    47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [45] The Implementation of MUSIC Algorithm on Heterogeneous Multi-core System
    Liang, Zhili
    Song, Yukun
    Liang, Qi
    Sun, Yue
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2014, : 50 - 54
  • [46] Efficient Scheduling of DAG tasks on Multi-core Processor based Parallel Systems
    Yuan, Liu
    Jia, Pingui
    Yang, Yiping
    TENCON 2015 - 2015 IEEE REGION 10 CONFERENCE, 2015,
  • [47] Energy Efficient Real Time Scheduling on Multi-core Processor with Voltage Islands
    Digalwar, Mayuri
    Gahukar, Praveen
    Mohan, Sudeept
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1245 - 1251
  • [48] Implementation of an Algorithm for Heart Rate Measurement in a Specialized Multi-core Processor
    Sondej, Tadeusz
    Tomaszewski, Damian
    Rozanowski, Krzysztof
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 74 - 78
  • [49] Slice Partition and Optimization Compilation Algorithm for Dataflow Multi-core Processor
    Zhang, Biying
    Fu, Zhongchuan
    Wang, Yan
    Cui, Gang
    ADVANCES IN ELECTRONIC COMMERCE, WEB APPLICATION AND COMMUNICATION, VOL 2, 2012, 149 : 581 - 587
  • [50] Multi-core embedded processor based on FPGA and parallelization of SUSAN algorithm
    Department of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    Jisuanji Xuebao, 2008, 11 (1995-2004):