DocumentCode :
2404947
Title :
A parallel algorithm for graph matching and its MasPar implementation
Author :
Allen, Robert ; Yasuda, Dean ; Tanimoto, Steven ; Shapiro, Linda ; Cinque, Luigi
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear :
1993
fDate :
15-17 Dec 1993
Firstpage :
13
Lastpage :
18
Abstract :
The authors have taken the forward-checking-graph-matching algorithm of L. G. Shapiro and R. M. Haralick (1981) and increased its speed and capacity, by developing a parallel approach and by improving the original algorithm. They discuss the parallel algorithm and its implementation on the MasPar single-instruction-stream/multiple-data-stream (SIMD) parallel processor, including job queues, job identification and control through the use of permutations, and load balancing. The combinatorial nature of graph-matching problems justifies more complex algorithms to eliminate as much of the search tree as possible. This work has increased the graph size for which solutions may be practically found, but the addition of a few more vertices quickly overwhelms the resources available. The parallel machine used is not powerful enough to justify its use in any real-time vision application; the problem size reached before outperforming the serial machine requires two to three minutes to solve. SIMD machines with 32-b processors and faster memory access would be much more competitive with current serial workstation technology. Converting this algorithm for a multiple-instruction-stream/multiple-data-stream (MIMD) parallel machine might produce results fast enough for real-time applications. However, one would expect this general mapping approach to object identification to always be outperformed by the more knowledge intensive constraint systems
Keywords :
parallel algorithms; forward-checking-graph-matching algorithm; job identification; job queues; load balancing; object identification; parallel algorithm; real-time vision application; search tree; Concurrent computing; Helium; Leg; Parallel algorithms; Parallel processing; Prototypes; Random access memory; Registers; Shape control; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architectures for Machine Perception, 1993. Proceedings
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-5420-1
Type :
conf
DOI :
10.1109/CAMP.1993.622452
Filename :
622452
Link To Document :
بازگشت