• DocumentCode
    1150279
  • Title

    A Partitioning Approach to the Design of Selection Networks

  • Author

    Wah, Benjamin W. ; Chen, Kuo-liang

  • Author_Institution
    School of Electrical Engineering, Purdue University
  • Issue
    3
  • fYear
    1984
  • fDate
    3/1/1984 12:00:00 AM
  • Firstpage
    261
  • Lastpage
    268
  • Abstract
    The (m,n) selection problem is defined as the selection of the m smallest numbers in any order from a set of n numbers (m ≤n). In this paper, we have proposed a class of design procedures for selection networks based on partitioning. Conditions are defined so that the optimal design can be found in polynomial time. The resulting selection network has O([log2n] · [log2m]) time complexity and O(n · [log2/2m]) hardware complexity for all values of m. As a comparison, networks previously known can optimize either hardware or delay but not both simultaneously, and perform worse than pure sorting when m approaches n/2.
  • Keywords
    Bitonic merging network; comparison-exchange module; odd-even sorting network; partitioning; scheduling; selection; Computer science; Hardware; Merging; Multiprocessor interconnection networks; Parallel processing; Polynomials; Processor scheduling; Routing; Sorting; Switches; Bitonic merging network; comparison-exchange module; odd-even sorting network; partitioning; scheduling; selection;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1984.1676423
  • Filename
    1676423