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
Link To Document