Thread Lock Section-Aware Scheduling on Asymmetric Single-ISA Multi-Core

被引:8
|
作者
Markovic, Nikola [1 ,2 ]
Nemirovsky, Daniel [1 ,2 ]
Unsal, Osman [1 ]
Valero, Mateo [1 ,2 ]
Cristal, Adrian [3 ,4 ]
机构
[1] Barcelona Supercomputing Ctr, Barcelona, Spain
[2] Univ Politecn Cataluna, Barcelona, Spain
[3] Univ Politecn Cataluna, Barcelona Supercomputing Ctr, E-08028 Barcelona, Spain
[4] Artificial Intelligence Res Inst Spanish Natl Res, Barcelona, Spain
关键词
Asymmetric chip multiprocessor (ACMP); HW/SW thread scheduling; multi-threaded applications;
D O I
10.1109/LCA.2014.2357805
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As thread level parallelism in applications has continued to expand, so has research in chip multi-core processors. As more and more applications become multi-threaded we expect to find a growing number of threads executing on a machine. As a consequence, the operating system will require increasingly larger amounts of CPU time to schedule these threads efficiently. Instead of perpetuating the trend of performing more complex thread scheduling in the operating system, we propose a scheduling mechanism that can be efficiently implemented in hardware as well. Our approach of identifying multi-threaded application bottlenecks such as thread synchronization sections complements the Fairness-aware Scheduler method. It achieves an average speed up of 11.5 percent (geometric mean) compared to the state-of-the-art Fairness-aware Scheduler.
引用
收藏
页码:160 / 163
页数:4
相关论文
共 50 条
  • [1] Hardware Round-Robin Scheduler for Single-ISA Asymmetric Multi-core
    Markovic, Nikola
    Nemirovsky, Daniel
    Milutinovic, Veljko
    Unsal, Osman
    Valero, Mateo
    Cristal, Adrian
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 122 - 134
  • [2] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung KIM
    Hyeonsang EOM
    Heon Y. YEOM
    Frontiers of Information Technology & Electronic Engineering, 2012, (06) : 413 - 427
  • [3] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung Kim
    Hyeonsang Eom
    Heon Y. Yeom
    Journal of Zhejiang University SCIENCE C, 2012, 13 : 413 - 427
  • [4] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung KIM
    Hyeonsang EOM
    Heon Y. YEOM
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2012, 13 (06) : 413 - 427
  • [5] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Kim, Eunsung
    Eom, Hyeonsang
    Yeom, Heon Y.
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (06): : 413 - 427
  • [6] Contention-Aware Fair Scheduling for Asymmetric Single-ISA Multicore Systems
    Garcia-Garcia, Adrian
    Carlos Saez, Juan
    Prieto-Matias, Manuel
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1703 - 1719
  • [7] Asymmetric-Aware Scheduling for Single-ISA Asymmetric CMP Using Offline Analysis
    Xu, Yuanchao
    Zhang, Zhimin
    Shen, Yan
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 713 - 718
  • [8] Single-ISA heterogeneous multi-core architectures for multithreaded workload performance
    Kumar, R
    Tullsen, DM
    Ranganathan, P
    Jouppi, NP
    Farkas, KI
    31ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, : 64 - 75
  • [9] Stable Matching Scheduler for Single-ISA Heterogeneous Multi-core Processors
    Wang, Lei
    Liu, Shaoli
    Lu, Chao
    Zhang, Longbing
    Xiao, Junhua
    Wang, Jian
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, APPT 2015, 2015, 9231 : 45 - 59
  • [10] Fairness-Aware Scheduling on Single-ISA Heterogeneous Multi-Cores
    Van Craeynest, Kenzo
    Akram, Shoaib
    Heirman, Wim
    Jaleel, Aamer
    Eeckhout, Lieven
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 177 - 187