Adaptive scheduling on performance asymmetric multicore processors

被引:0
|
作者
Nie, Peng-Cheng [1 ]
Duan, Zhen-Hua [1 ]
Tian, Cong [1 ]
Yang, Meng-Fei [2 ]
机构
[1] Institute of Computing Theory and Technology, Xidian University, Xi'an 710071, China
[2] Chinese Academy of Space Technology, Beijing 100094, China
来源
关键词
Adaptive scheduling - Adaptive scheduling algorithm - Asymmetric multicore - Multi-core processor - Performance asymmetric - Phase Change;
D O I
10.3724/SP.J.1016.2013.00773
中图分类号
学科分类号
摘要
Existing scheduling algorithms for performance asymmetric multicore systems either have low throughput or have bad scalability. Though scalability is considered in some algorithms, it is only confined to the number of cores, ignoring the scalability with respect to the number of tasks. To address these problems, an adaptive scheduling algorithm for performance asymmetric multicore systems, called AS4AMS, is proposed. By analyzing tasks' average stall time, AS4AMS obtains tasks' computing requirements, and then tasks are assigned to appropriate cores according to both the requirements of the tasks and the load of the cores. In addition, the above procedure is repeated to accommodate phase changes of tasks. Our experiment results show that as compared to existing algorithms, the newly proposed method delivers both higher scalability and greater throughput.
引用
收藏
页码:773 / 781
相关论文
共 50 条
  • [31] Phase-based Tuning for Better Utilization of Performance-Asymmetric Multicore Processors
    Sondag, Tyler
    Rajan, Hridesh
    [J]. 2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 11 - 20
  • [32] S-Bridge: CPU Load Balancing Agent for Performance Asymmetric Multicore Processors
    Zhao S.
    Hao C.-L.
    Zhai J.
    Li M.-S.
    [J]. Hao, Chun-Liang (chunliang@iscas.ac.cn), 1600, Chinese Academy of Sciences (31): : 2965 - 2979
  • [33] Performance of OpenMP benchmarks on Multicore processors
    Marowka, Ami
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 208 - +
  • [34] Fair memory access scheduling algorithms for multicore processors
    El-Moursy, Ali A.
    El-Reedy, Walid
    Fahmy, Hossam A. H.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2015, 30 (04) : 286 - 308
  • [35] A Fair and Efficient Gang Scheduling Algorithm for Multicore Processors
    Manickam, Viswanathan
    Aravind, Alex
    [J]. WIRELESS NETWORKS AND COMPUTATIONAL INTELLIGENCE, ICIP 2012, 2012, 292 : 467 - 476
  • [36] Improving CPU Performance and Equalizing Power Consumption for Multicore Processors in Agent Based Process Scheduling
    Muneeswari, G.
    Shunmuganathan, K. L.
    [J]. ADVANCES IN POWER ELECTRONICS AND INSTRUMENTATION ENGINEERING, 2011, 148 : 95 - 104
  • [37] Adaptive Matrix Transpose Algorithms for Distributed Multicore Processors
    Bowman, John C.
    Roberts, Malcolm
    [J]. INTERDISCIPLINARY TOPICS IN APPLIED MATHEMATICS, MODELING AND COMPUTATIONAL SCIENCE, 2015, 117 : 97 - 103
  • [38] Addressing Shared Resource Contention in Multicore Processors via Scheduling
    Zhuravlev, Sergey
    Blagodurov, Sergey
    Fedorova, Alexandra
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (03) : 129 - 141
  • [39] A profiling based task scheduling approach for multicore network processors
    Tang, Feilong
    You, Ilsun
    Tang, Can
    Yu, Shui
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (04): : 855 - 869
  • [40] Modelling and Developing Co-scheduling Strategies on Multicore Processors
    Zhu, Huanzhou
    He, Ligang
    Gao, Bo
    Li, Kenli
    Sun, Jianhua
    Chen, Hao
    Li, Keqin
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 220 - 229