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] Modelling and Developing Co-scheduling Strategies on Multicore Processors
    Zhu, Huanzhou
    He, Ligang
    Gao, Bo
    Li, Kenli
    Sun, Jianhua
    Chen, Hao
    Li, Keqin
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 220 - 229
  • [42] Thread Isolation to Improve Symbiotic Scheduling on SMT Multicore Processors
    Feliu, Josue
    Sahuquillo, Julio
    Petit, Salvador
    Eeckhout, Lieven
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (02) : 359 - 373
  • [43] A scheduling algorithm based on critical factors for heterogeneous multicore processors
    Li, Chen
    Lin, Ziniu
    Tian, Lihua
    Zhang, Bin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (07):
  • [44] Addressing Shared Resource Contention in Multicore Processors via Scheduling
    Zhuravlev, Sergey
    Blagodurov, Sergey
    Fedorova, Alexandra
    ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2010, : 129 - 141
  • [45] Boosting the Priority of Garbage: Scheduling Collection on Heterogeneous Multicore Processors
    Akram, Shoaib
    Sartor, Jennifer B.
    Van Craeynest, Kenzo
    Heirman, Wim
    Eeckhout, Lieven
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (01)
  • [46] A control-theoretical approach to thread scheduling for multicore processors
    Papadopoulos, Alessandro Vittorio
    Carone, Roberto
    Maggio, Martina
    Leva, Alberto
    2015 IEEE CONFERENCE ON CONTROL AND APPLICATIONS (CCA 2015), 2015, : 1103 - 1110
  • [47] Resource-conscious Scheduling for Energy Efficiency on Multicore Processors
    Merkel, Andreas
    Stoess, Jan
    Bellosa, Frank
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 153 - 166
  • [48] Dynamic Core Allocation and Packet Scheduling in Multicore Network Processors
    Iqbal, Muhammad Faisal
    Holt, Jim
    Ryoo, Jee Ho
    de Veciana, Gustavo
    John, Lizy K.
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (12) : 3646 - 3660
  • [49] Low-Power Algorithm for EDZL Scheduling on Multicore Processors
    Piao, Xuefeng
    Kim, Heeheon
    Cho, Yookun
    Han, Sangchul
    Park, Minkyu
    Park, Moonju
    Cho, Seongje
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (05): : 1613 - 1628
  • [50] Survey of Scheduling Techniques for Addressing Shared Resources in Multicore Processors
    Zhuravlev, Sergey
    Carlos Saez, Juan
    Blagodurov, Sergey
    Fedorova, Alexandra
    Prieto, Manuel
    ACM COMPUTING SURVEYS, 2012, 45 (01)