Title :
Simulating parallel neighbouring communications among square meshes and square toruses
Author :
Tao, Lixin ; Ma, Eva
Author_Institution :
Dept. of Comput. Sci., Concordia Univ., Montreal , Que., Canada
Abstract :
Given a d-dimensional task graph G and a c-dimensional system graph H, each of which is either a square mesh or a square torus, such that G and H are of the same size but may differ in dimensions and shapes, the authors design and analyze distributed routing algorithms to simulate in H any set of parallel neighboring communications in G. They assume that all the processors have only unit size buffers associated with their links. For all the combinations of the graph types and the graph shapes for G and H, except for the case in which d <c and c is not divisible by d, H can simulate G with a time complexity either optimal or optimal up to a constant factor for fixed values of d and c . All of the simulation complexities are much smaller than the diameter of H, the lower bound for any routing algorithm supporting general data permutations on H
Keywords :
graph theory; multiprocessor interconnection networks; parallel algorithms; resource allocation; c-dimensional system graph; d-dimensional task graph; distributed routing algorithms; parallel neighboring communications; routing algorithm; simulation complexities; square mesh; square torus; time complexity; Analytical models; Computational modeling; Computer science; Computer simulation; Concurrent computing; Contracts; Routing; Scattering; Shape; Topology;
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
DOI :
10.1109/SPDP.1990.143658