• DocumentCode
    3163621
  • Title

    What is an effective schedule?

  • Author

    Lutz, D.R. ; Jayasimha, D.N.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    158
  • Lastpage
    161
  • Abstract
    Parallel algorithms are more difficult to analyze than sequential algorithms, in part because one has to account for communication between the processors in addition to the usual measures of time and space. To find meaningful lower bounds on communication, one has to restrict the kinds of schedules that are examined. The authors show that the traditional equal work restriction is insufficient, but they use it as a starting point, and, by successively refining their intuitive notions of what good and bad schedules are, they come up with the concept of an effective schedule. They then show that a communication/time tradeoff result which has been shown by Papadimitriou and Ullman for the diamond directed acyclic graph (DAG) (SIAM J. of Comput. vol.16, no.4, p.639-46, 1987) and Jayasimha and Loui for the triangular solver DAG (Tech. Rep.629, CSRD, Illinois Univ., Mar.1988) occurs with ineffective schedules
  • Keywords
    communication complexity; directed graphs; parallel algorithms; scheduling; DAG; communication complexity; communication/time tradeoff; diamond directed acyclic graph; effective schedule; equal work restriction; lower bounds; parallel algorithms; triangular solver DAG; Algorithm design and analysis; Costs; Extraterrestrial measurements; Parallel algorithms; Performance analysis; Petroleum; Processor scheduling; Refining; Scheduling algorithm; Time measurement;
  • 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.218284
  • Filename
    218284