• DocumentCode
    2986374
  • Title

    Two-level processor scheduling for multiprogrammed NUMA multiprocessors

  • Author

    Fukuda, Akira ; Fujiki, Ryousuke ; Kai, Hisa-aki

  • Author_Institution
    Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1993
  • fDate
    1-5 Nov 1993
  • Firstpage
    343
  • Lastpage
    351
  • Abstract
    Non-uniform memory access multiprocessors have potential gains for achieving high performance. These machines are frequently used as computation servers with multiple parallel processes (we use this word instead of jobs) executing at the same time. In such environments, the efficiency of a parallel process can be significantly affected by the processor scheduling strategy. LA two-level scheduling strategy, which is a kind of space-multiplexing scheduling strategy, is a promising one for large-scale multiprocessors. This paper describes the structure and interface of the two-level scheduling strategy. We also propose basic alternatives in this strategy: as alternatives of handling free processors, (1) running-process-first scheme and (2) waiting-process-first scheme; as alternatives of handling idle processors, (1) idle-processor-hold scheme and (2) idle-processor-release scheme. These alternatives are examined through simulation experiments
  • Keywords
    multiprocessing systems; multiprogramming; parallel programming; processor scheduling; computation servers; efficiency; free processors; high performance; idle processors; idle-processor-hold scheme; idle-processor-release scheme; large-scale multiprocessors; multiple parallel processes; multiprogrammed NUMA multiprocessors; nonuniform memory access multiprocessors; running-process-first scheme; simulation experiments; space-multiplexing scheduling strategy; two-level processor scheduling; waiting-process-first scheme; Computer architecture; Computer science; Concurrent computing; Hypercubes; Large-scale systems; Memory architecture; Performance gain; Processor scheduling; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-8186-4440-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1993.404239
  • Filename
    404239