Constant Time Graph Algorithms on the Reconfigurable Multiple Bus Machine
Document Type
Article
Publication Date
10-10-1997
Abstract
The reconfigurable multiple bus machine (RMBM) is a model of parallel computation based on reconfigurable buses. Unlike other reconfigurable bus-based models such as the reconfigurable mesh (R-Mesh), the RMBM separates the functions of processors and switches. In this paper, we present constant time RMBM algorithms for a number of fundamental graph problems. These algorithms are more efficient, in terms of processors, than corresponding R-Mesh algorithms. Also presented is a novel range reduction technique for a constant time simulation of each step of a Priority CRCW RMBM on a Common or Collision CRCW RMBM. This simulation incurs only a factor ofO(Pε) increase in the number of processors and buses, where ε > 0 is any constant andPis the number of processors in the simulated Priority CRCW RMBM. This method may be of independent interest. The algorithms presented in this paper demonstrate the potential for fast and processor-efficient computation available in the ability of a reconfigurable bus-based model to separate the functions of processors and switches. © 1997 Academic Press.
Publication Source (Journal or Book title)
Journal of Parallel and Distributed Computing
First Page
1
Last Page
14
Recommended Citation
Trahan, J., Vaidyanathan, R., & Subbaraman, C. (1997). Constant Time Graph Algorithms on the Reconfigurable Multiple Bus Machine. Journal of Parallel and Distributed Computing, 46 (1), 1-14. https://doi.org/10.1006/jpdc.1997.1385