DocumentCode
2293627
Title
Overview and extensions of a system for routing directed graphs on SIMD architectures
Author
Tomboulian, Sherryl
Author_Institution
NASA Langley Res. Center, Hampton, VA, USA
fYear
1988
fDate
10-12 Oct 1988
Firstpage
63
Lastpage
67
Abstract
A method is given for parallelizing the problems of directed graphs on a single-instruction multiple-data (SIMD) machine model that uses only nearest-neighbor connections for communication and has no facility for local indirect addressing. Each vertex of the graph is assigned to a processor in the machine. Rules for labeling are introduced that support the use of a simple algorithm for movement of data along the edges of the graph. Additional algorithms are defined for addition and deletion of edges. Modifying or adding a new edge takes the same time as parallel traversal. This combination of architecture and algorithm defines a system that is relatively simple to build and can do fast graph processing. All edges can be traversed in parallel in time O( T ), where T is empirically proportional to the average path length in the embedding times the average degree of the graph. An extension to the above method is presented which allows for enhanced performance by allowing some broadcasting capabilities
Keywords
directed graphs; parallel architectures; parallel processing; SIMD architectures; broadcasting capabilities; nearest-neighbor connections; parallel traversal; routing directed graphs; single-instruction multiple-data; Broadcasting; Computer applications; Computer architecture; Data engineering; Labeling; Multiprocessor interconnection networks; NASA; Nearest neighbor searches; Parallel processing; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-5892-4
Type
conf
DOI
10.1109/FMPC.1988.47414
Filename
47414
Link To Document