• DocumentCode
    848122
  • Title

    Summation and routing on a partitioned optical passive stars network with large group size

  • Author

    Datta, Amitava ; Soundaralakshmi, Subbiah

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Western Australia Univ., Perth, WA, Australia
  • Volume
    14
  • Issue
    12
  • fYear
    2003
  • Firstpage
    1275
  • Lastpage
    1285
  • Abstract
    In a partitioned optical passive stars (POPS) network, n=dg processors are divided into g groups of d processors each, and such a POPS network is denoted by POPS(d,g). There is an optical passive star (OPS) coupler between every pair of groups. Hence, a POPS(d,g) requires g2 couplers. It is likely that, in a practical system, the number of couplers will be less than the number of processors, i.e., d>√n>g and the number of groups will be smaller than the number of processors in a group. Hence, it is important to design fast algorithms for basic operations on such POPS networks with large group size. We present fast algorithms for data sum, prefix sum, and permutation routing on a POPS(d,g) such that d>√n>g. Our data sum and prefix sum algorithms improve upon the best known algorithms for these problems designed by Sahni (2000). Permutation routing can be solved on a POPS network by simulating a hypercube sorting algorithm. Our algorithm for permutation routing is more efficient compared to this simulated hypercube sorting algorithm.
  • Keywords
    computational complexity; multiprocessing systems; multiprocessor interconnection networks; optical computing; data sum algorithms; hypercube sorting algorithm; optical computing; optical passive star coupler; partitioned optical passive stars network; permutation routing; prefix sum algorithms; Algorithm design and analysis; Computational modeling; Hypercubes; Optical computing; Optical coupling; Optical fiber networks; Optical interconnections; Partitioning algorithms; Routing; Sorting;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1255639
  • Filename
    1255639