DocumentCode :
1159907
Title :
Unstructured tree search on SIMD parallel computers
Author :
Karypis, George ; Kumar, Vipin
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
Volume :
5
Issue :
10
fYear :
1994
fDate :
10/1/1994 12:00:00 AM
Firstpage :
1057
Lastpage :
1072
Abstract :
We present new methods for load balancing of unstructured tree computations on large-scale SIMD machines, and analyze the scalability of these and other existing schemes. An efficient formulation of tree search on an SIMD machine consists of two major components: a triggering mechanism, which determines when the search space redistribution must occur to balance the search space over processors, and a scheme to redistribute the search space. We have devised a new redistribution mechanism and a new triggering mechanism. Either of these can be used in conjunction with triggering and redistribution mechanisms developed by other researchers. We analyze the scalability of these mechanisms and verify the results experimentally. The analysis and experiments show that our new load-balancing methods are highly scalable on SIMD architectures. Their scalability is shown to he no worse than that of the best load-balancing schemes on MIMD architectures. We verify our theoretical results by implementing the 15-puzzle problem on a CM-2 SIMD parallel computer
Keywords :
parallel architectures; parallel machines; performance evaluation; resource allocation; search problems; trees (mathematics); 15-puzzle problem; CM-2 SIMD parallel computer; MIMD architectures; SIMD machine; SIMD parallel computers; large-scale SIMD machines; load balancing; load-balancing methods; load-balancing schemes; scalability; search space redistribution; tree search; triggering mechanism; unstructured tree computations; unstructured tree search; Artificial intelligence; Central Processing Unit; Concurrent computing; Large-scale systems; Load management; Monte Carlo methods; Operations research; Parallel processing; Partitioning algorithms; Scalability;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.313122
Filename :
313122
Link To Document :
بازگشت