Array processor with multiple broadcasting
Journal of Parallel and Distributed Computing
Connection autonomy in SIMD computers: a VLSI implementation
Journal of Parallel and Distributed Computing
Distributed Algorithms for Network Recognition Problems
IEEE Transactions on Computers
The processor identity problem
Information Processing Letters
Optimal initializing algorithms for a reconfigurable mesh
Journal of Parallel and Distributed Computing
Leader Election in the Presence of Link Failures
IEEE Transactions on Parallel and Distributed Systems
Optimal elections in labeled hypercubes
Journal of Parallel and Distributed Computing
An optimal routing algorithm for mesh-connected Parallel computers
Journal of the ACM (JACM)
Designing Efficient Parallel Algorithms on Mech-Connected Computers with Multiple Broadcasting
IEEE Transactions on Parallel and Distributed Systems
Randomized initialization protocols for radio networks
Handbook of wireless networks and mobile computing
A Hybrid Randomized Initialization Protcol for TDMA in Single-Hop Wireless Networks
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Hi-index | 0.00 |
The incremental and dynamic construction of interconnection networks from smaller components often leaves the fundamental problem of assigning addresses to processors to be contended with at power-up time. The problem is fundamental, for virtually all parallel algorithms known to the authors assume that the processors know their global coordinates within the newly created entity. We refer to this problem as the initialization problem. Rather surprisingly, the initialization problem has not received much attention in the literature. Our main contribution is to present parallel algorithms for the initialization problem on a number of network topologies, including complete binary trees, meshes of trees, pyramids, linear arrays, rings, meshes, tori, higher dimensional meshes and tori, hypercubes, butterflies, linear arrays with a global bus, rings with a global bus and meshes with multiple broadcasting, under various assumptions about edge labels, leader existence, and a priori knowledge of the number of nodes in the network. With two exceptions, the proposed algorithms are optimal.