• DocumentCode
    2561987
  • Title

    Thread prioritization: a thread scheduling mechanism for multiple-context parallel processors

  • Author

    Fiske, Stuart ; Dally, William J.

  • Author_Institution
    Artificial Intelligence Lab., MIT, Cambridge, MA, USA
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    210
  • Lastpage
    221
  • Abstract
    Multiple-context processors provide register resources that allow rapid context switching between several threads as a means of tolerating long communication and synchronization latencies. When scheduling threads on such a processor, we must first decide which threads should have their state loaded into the multiple contexts, and second, which loaded thread is to execute instructions at any given time. In this paper we show that both decisions are important, and that incorrect choices can lead to serious performance degradation. We propose thread prioritization as a means of guiding both levels of scheduling. Each thread has a priority that can change dynamically, and that the scheduler uses to allocate as many computation resources as possible to critical threads. We briefly describe its implementation, and we show simulation performance results for a number of simple benchmarks in which synchronization performance is critical
  • Keywords
    parallel processing; performance evaluation; scheduling; synchronisation; multiple-context parallel processors; rapid context switching; register resources; simulation performance; synchronization latencies; thread prioritization; thread scheduling mechanism; Communication switching; Computational modeling; Context; Degradation; Delay; Dynamic scheduling; Processor scheduling; Registers; Resource management; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    0-8186-6445-2
  • Type

    conf

  • DOI
    10.1109/HPCA.1995.386541
  • Filename
    386541