• DocumentCode
    3162935
  • Title

    Multiprogramming on multiprocessors

  • Author

    Crovella, Mark ; Das, Prakash ; Dubnicki, Czarek ; LeBlanc, Thomas ; Markatos, Evangelos

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    590
  • Lastpage
    597
  • Abstract
    Many solutions have been proposed to the problem of multiprogramming a multiprocessor. However, each has limited applicability or fails to address an important source of overhead. In addition, there has been little experimental comparison of the various solutions in the presence of applications with varying degrees of parallelism and synchronization. The authors explore the tradeoffs between three different approaches to multiprogramming a multiprocessor: time-slicing, coscheduling, and dynamic hardware partitions. They implemented applications that vary in the degree of parallelism, and the frequency and type of synchronization. They show that in most cases coscheduling is preferable to time-slicing. They also show that although there are cases where coscheduling is beneficial, dynamic hardware partitions do no worse, and will often do better. They conclude that under most circumstances, hardware partitioning is the best strategy for multiprogramming a multiprocessor, no matter how much parallelism applications employ or how frequently synchronization occurs
  • Keywords
    multiprocessing systems; multiprogramming; scheduling; synchronisation; coscheduling; dynamic hardware partitions; hardware partitioning; multiprocessors; multiprogramming; synchronization; time-slicing; Communication switching; Computer science; Context modeling; Frequency synchronization; Hardware; Operating systems; Parallel processing; Quantum computing; Switches; Time sharing computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218246
  • Filename
    218246