• DocumentCode
    911057
  • Title

    Parallax: a tool for parallel program scheduling

  • Author

    Lewis, Ted ; El-Rewini, Hesham

  • Author_Institution
    Oregon Adv. Comput. Inst., Oregon State Univ., Corvallis, OR, USA
  • Volume
    1
  • Issue
    2
  • fYear
    1993
  • fDate
    5/1/1993 12:00:00 AM
  • Firstpage
    62
  • Lastpage
    72
  • Abstract
    Parallax, a scheduling tool that incorporates seven traditional and nontraditional scheduling heuristics and lets developers compare their performance for real applications on real parallel machines, is discussed. Of the seven heuristics, two simple ones consider only task execution time, two consider both task execution and message-passing delay times, two use task duplication to reduce communication delay, and one considers communication delays, task execution time, and target machine characteristics such as interconnection network topology and overhead due to message-passing and process creation. Two examples of parallel applications of Parallax are described.<>
  • Keywords
    message passing; parallel programming; scheduling; software tools; Parallax; communication delay; interconnection network topology; message-passing delay times; parallel program scheduling; real applications; real parallel machines; scheduling tool; target machine characteristics; task duplication; task execution time; Computer networks; Concurrent computing; Delay effects; Delay estimation; Multiprocessor interconnection networks; Network topology; Parallel machines; Parallel processing; Parallel programming; Processor scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel & Distributed Technology: Systems & Applications, IEEE
  • Publisher
    ieee
  • ISSN
    1063-6552
  • Type

    jour

  • DOI
    10.1109/88.218176
  • Filename
    218176