• DocumentCode
    2716606
  • Title

    Processor lower bound formulas for array computations and parametric Diophantine systems

  • Author

    Cappello, Peter ; Egecioglu, Ömer

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    105
  • Lastpage
    109
  • Abstract
    Using a directed acyclic graph (dag) model of algorithms, we solve a problem related to precedence-constrained multiprocessor schedules for array computations. Given a sequence of dags and linear schedules parametrized by n, compute a lower bound on the number of processors required by the schedule as a function of n. In our formulation, the number of tasks that are scheduled for execution during any fixed time step is the number of non-negative integer solutions dn to a set of parametric linear Diophantine equations. We illustrate an algorithm based on generating functions for constructing a formula for these numbers dn. The algorithm has been implemented as a Mathematica program. An example run and the symbolic formula for processor lower bounds automatically produced by the algorithm for Gaussian elimination is presented
  • Keywords
    computational complexity; directed graphs; linear algebra; mathematics computing; multiprocessing systems; parallel algorithms; processor scheduling; Gaussian elimination; Mathematica; array computations; directed acyclic graph; generating functions; integer solutions; linear schedules; parallel algorithms; parametric linear Diophantine equations; precedence-constrained multiprocessor schedules; processor lower bound formulas; symbolic formula; Algorithm design and analysis; Computer science; Difference equations; Ear; Electrical capacitance tomography; Linearity; Parallel algorithms; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.669897
  • Filename
    669897