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 条
  • [41] A scheduling algorithm based on critical factors for heterogeneous multicore processors
    Li, Chen
    Lin, Ziniu
    Tian, Lihua
    Zhang, Bin
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (07):
  • [42] Addressing Shared Resource Contention in Multicore Processors via Scheduling
    Zhuravlev, Sergey
    Blagodurov, Sergey
    Fedorova, Alexandra
    [J]. ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2010, : 129 - 141
  • [43] Boosting the Priority of Garbage: Scheduling Collection on Heterogeneous Multicore Processors
    Akram, Shoaib
    Sartor, Jennifer B.
    Van Craeynest, Kenzo
    Heirman, Wim
    Eeckhout, Lieven
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (01)
  • [44] Thread Isolation to Improve Symbiotic Scheduling on SMT Multicore Processors
    Feliu, Josue
    Sahuquillo, Julio
    Petit, Salvador
    Eeckhout, Lieven
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (02) : 359 - 373
  • [45] 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
  • [46] Performance implications of cache affinity on multicore processors
    Kazempour, Vahid
    Fedorova, Alexandra
    Alagheband, Pollya
    [J]. EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 151 - 161
  • [47] Resource-conscious Scheduling for Energy Efficiency on Multicore Processors
    Merkel, Andreas
    Stoess, Jan
    Bellosa, Frank
    [J]. EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 153 - 166
  • [48] A control-theoretical approach to thread scheduling for multicore processors
    Papadopoulos, Alessandro Vittorio
    Carone, Roberto
    Maggio, Martina
    Leva, Alberto
    [J]. 2015 IEEE CONFERENCE ON CONTROL AND APPLICATIONS (CCA 2015), 2015, : 1103 - 1110
  • [49] Dynamic Core Allocation and Packet Scheduling in Multicore Network Processors
    Iqbal, Muhammad Faisal
    Holt, Jim
    Ryoo, Jee Ho
    de Veciana, Gustavo
    John, Lizy K.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (12) : 3646 - 3660
  • [50] Survey of Scheduling Techniques for Addressing Shared Resources in Multicore Processors
    Zhuravlev, Sergey
    Carlos Saez, Juan
    Blagodurov, Sergey
    Fedorova, Alexandra
    Prieto, Manuel
    [J]. ACM COMPUTING SURVEYS, 2012, 45 (01)