• DocumentCode
    1093427
  • Title

    Mesh connected computers with fixed and reconfigurable buses: packet routing and sorting

  • Author

    Rajasekaran, Sanguthevar

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • Volume
    45
  • Issue
    5
  • fYear
    1996
  • fDate
    5/1/1996 12:00:00 AM
  • Firstpage
    529
  • Lastpage
    539
  • 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
  • Keywords
    multiprocessor interconnection networks; network routing; parallel algorithms; randomised algorithms; reconfigurable architectures; sorting; fixed buses; k-k routing; k-k sorting; lower bounds; mesh connected computers; mesh model; mesh with fixed buses; mesh with reconfigurable buses; packet routing; parallel computing; randomized algorithms; reconfigurable buses; reconfigurable networks; sorting; upper bounds; Greedy algorithms; Notice of Violation; Parallel processing; Routing; Sorting; Upper bound; Wire;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.509905
  • Filename
    509905