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 :
بازگشت