Search NASAโŒ• Search

NASA NTRS ยท 19870011331

A system for routing arbitrary directed graphs on SIMD architectures

Abstract

There are many problems which can be described in terms of directed graphs that contain a large number of vertices where simple computations occur using data from connecting vertices. A method is given for parallelizing such problems on an SIMD machine model that is bit-serial and uses only nearest neighbor connections for communication. Each vertex of the graph will be assigned to a processor in the machine. Algorithms are given that will be used to implement movement of data along the arcs of the graph. This architecture and algorithms define a system that is relatively simple to build and can do graph processing. All arcs can be transversed in parallel in time O(T), where T is empirically proportional to the diameter of the interconnection network times the average degree of the graph. Modifying or adding a new arc takes the same time as parallel traversal.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Tomboulian, Sherryl. 1987-03-01. A system for routing arbitrary directed graphs on SIMD architectures. https://ntrs.nasa.gov/citations/19870011331

Cite the original work for its findings. Save a collection to share your selection of sources.