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([log2 n] · [log2 m]) time complexity and O(n · [log2/2 m]) 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
Link To Document