• DocumentCode
    2532827
  • Title

    Scheduling Multiple Multithreaded Applications on Asymmetric and Symmetric Chip Multiprocessors

  • Author

    Morad, Tomer Y. ; Kolodny, Avinoam ; Weiser, Uri C.

  • Author_Institution
    Dept. of Electr. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
  • fYear
    2010
  • fDate
    18-20 Dec. 2010
  • Firstpage
    65
  • Lastpage
    72
  • Abstract
    This paper evaluates new techniques to improve performance, fairness and jitter of workloads consisting of multiple multithreaded applications running on Chip MultiProcessors (CMP). Current thread assignment techniques which are tailored for single-thread applications result in sub-optimal usage of the multiprocessor resources, unfairness between applications and jitter in execution runtimes when dealing with multiple multithreaded applications running in parallel. Multithreaded applications contain serial phases (single thread) and parallel phases (many threads). In this paper, we propose a new thread assignment mechanism that takes into account the different requirements of each phase, granting higher priority to applications during their critical-serial phases. Analytic and experimental evaluation of the proposed thread assignment mechanism on both symmetric and asymmetric multiprocessors show throughput improvements by as much as 16%, improved fairness by as much as 26% and reduced jitter by as much as 88%.
  • Keywords
    multi-threading; processor scheduling; asymmetric chip multiprocessors; multiple multithreaded applications scheduling; symmetric chip multiprocessors; thread assignment techniques; Benchmark testing; Instruction sets; Jitter; Linux; Measurement; Runtime; Throughput; Asymmetric Multiprocessors; Operating Systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4244-9482-8
  • Type

    conf

  • DOI
    10.1109/PAAP.2010.50
  • Filename
    5715064