Mesh Connected Computers with Fixed and Reconfigurable Buses: Packet Routing and Sorting

  • Authors:
  • Sanguthevar Rajasekaran

  • Affiliations:
  • Univ. of Florida, Gainesville

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1996

Quantified Score

Hi-index 14.98

Visualization

Abstract

Mesh connected computers have become attractive models of computing because of their varied special features. In this paper we consider two variations of the mesh model: 1) a mesh with fixed buses, and 2) a mesh with reconfigurable buses. Both these models have been the subject matter of extensive previous research. We solve numerous important problems related to packet routing and sorting on these models. In particular, we provide lower bounds and very nearly matching upper bounds for the following problems on both these models: 1) Routing on a linear array; and 2) k驴k routing and k驴k sorting on a 2D mesh for any k驴 12. We provide an improved algorithm for 1 驴 1 routing and a matching sorting algorithm. In addition we present greedy algorithms for 1 驴 1 routing, k驴k routing, and k驴k sorting that are better on average and supply matching lower bounds. We also show that sorting can be performed in logarithmic time on a mesh with fixed buses. Most of our algorithms have considerably better time bounds than known algorithms for the same problems.