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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.