Skip to content

Research at St Andrews

POSTER: A collaborative multi-factor scheduler for asymmetric multicore processors

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Author(s)

Teng Yu, Pavlos Petoumenos, Vladimir Janjic, Mingcan Zhu, Hugh Leather, John Donald Thomson

School/Research organisations

Abstract

Asymmetric multicore processors (AMP) are necessary for extracting performance in an era of limited power budget and dark silicon. We have efficient symmetric schedulers, efficient asymmetric schedulers for single-threaded workloads, and efficient asymmetric schedulers for single program workloads. What we do not have is a scheduler that can handle all three factors affecting AMP scheduling: core affinity, thread criticality, and scheduling fairness.

To address this problem, this paper introduces the first general purpose asymmetry-aware scheduler targeting multi-threaded multi-programmed workloads. It estimates the performance of each thread on each type of core and it identifies communication patterns and bottleneck threads. With this information, the scheduler makes coordinated core assignment and thread selection decisions that still provide each application its fair share of the processor's time. We evaluated our approach on GEM5 through four distinct big.LITTLE configurations and multi-threaded multi-programmed workloads composed of PARSEC and SPLASH2 benchmarks. Compared against the Linux CFS scheduler and a state-of-the-art AMP-aware scheduler, we demonstrate performance gains of up to 25% and 5% to 15% on average depending on the hardware setup.
Close

Details

Original languageEnglish
Title of host publicationProceedings of the 28th International Conference on Parallel Architectures and Compilation Techniques (PACT 2019)
PublisherIEEE Computer Society
Pages486-487
Number of pages2
ISBN (Electronic)9781728136134
ISBN (Print)9781728136141
DOIs
Publication statusPublished - 7 Nov 2019
Event28th International Conference on Parallel Architectures and Compilation Techniques - Seattle, United States
Duration: 21 Sep 201925 Sep 2019
Conference number: 28
https://hpc.pnl.gov//pact19/

Publication series

NameInternational Conference on Parallel Architectures and Compilation Techniques
ISSN (Print)1089-795X
ISSN (Electronic)2641-7936

Conference

Conference28th International Conference on Parallel Architectures and Compilation Techniques
Abbreviated titlePACT19
CountryUnited States
CitySeattle
Period21/09/1925/09/19
Internet address

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. A hybrid approach to parallel pattern discovery in C++

    Brown, C. M., Janjic, V., Barwell, A. D., Thomson, J. D., Castañeda Lozano, R., Cole, M., Franke, B., Garcia-Sanchez, J. D., Del Rio Astorga, D. & MacKenzie, K., 1 Dec 2019, (Accepted/In press) 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). IEEE Computer Society

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. Large-scale automatic k-means clustering for heterogeneous many-core supercomputer

    Yu, T., Zhao, W., Liu, P., Janjic, V., Wang, X., Wang, S., Fu, H., Yang, G. & Thomson, J. D., 27 Nov 2019, In : IEEE Transactions on Parallel and Distributed Systems. Early Access

    Research output: Contribution to journalArticle

  3. Lattice-based scheduling for multi-FPGA systems

    Yu, T., Feng, B., Stillwell, M., Guo, L., Ma, Y. & Thomson, J. D., 10 Dec 2018, Proceedings of the International Conference on Field-Programmable Technology 2018, Naha, Okinawa, Japan. IEEE Press

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  4. Large-scale hierarchical k-means for heterogeneous many-core supercomputers

    Li, L., Yu, T., Zhao, W., Fu, H., Wang, C., Tan, L., Yang, G. & Thomson, J., 11 Nov 2018, Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC '18). Piscataway: IEEE Press, 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  5. Predicting and optimizing image compression

    Murashko, O., Thomson, J. D. & Leather, H., 1 Oct 2016, Proceedings of the 24th ACM International Conference on Multimedia. ACM, p. 665-669

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

ID: 261471155

Top