• DocumentCode
    2182124
  • Title

    Techniques for solving graph problems in parallel environments

  • Author

    Hochschilld, Peter H. ; Mayr, Ernst W. ; Siegel, Alan R.

  • fYear
    1983
  • fDate
    7-9 Nov. 1983
  • Firstpage
    351
  • Lastpage
    359
  • Abstract
    We introduce new paradigms for the construction of efficient parallel graph algorithms. These paradigms, called filtration and funnelled pipelining, are illustrated with VLSI circuits for computing connected components, minimum spanning forests, and biconnected components. These circuits use realistic I/O schedules and require time and area of O(n1+ε). Thus they are essentially optimal. Filtration is a technique used to rapidly discard irrelevant input data. This greatly reduces storage, time, and communications costs in a wide variety of problems. A funnelled pipeline is obtained by building a series of increasingly thorough filter stages. Transition times along such a pipeline of filters form an exponentially increasing sequence. The increasing amount of time exactly balances the increasing degree of filtration. This balance makes possible the cascaded filtration critical to the minimum spanning forest and the biconnected components algorithms.
  • Keywords
    Circuits; Concurrent computing; Costs; Filtration; Finite impulse response filter; Parallel algorithms; Parallel processing; Pipeline processing; Processor scheduling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1983., 24th Annual Symposium on
  • Conference_Location
    Tucson, AZ, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0508-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1983.73
  • Filename
    4568099