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
fDate :
3/1/1984 12:00:00 AM
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;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1984.1676423