DocumentCode
262085
Title
The Quest for Optimal Sorting Networks: Efficient Generation of Two-Layer Prefixes
Author
Codish, Michael ; Cruz-Filipe, Luis ; Schneider-Kamp, Peter
Author_Institution
Dept. of Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
fYear
2014
fDate
22-25 Sept. 2014
Firstpage
359
Lastpage
366
Abstract
Previous work identifying depth-optimal n-channel sorting networks for 9 ≤ n ≤ 16 is based on exploiting symmetries of the first two layers. However, the naive generate-and-test approach typically applied does not scale. This paper revisits the problem of generating two-layer prefixes modulo symmetries. An improved notion of symmetry is provided and a novel technique based on regular languages and graph isomorphism is shown to generate the set of non-symmetric representations. An empirical evaluation demonstrates that the new method outperforms the generate-and-test approach by orders of magnitude and easily scales until n = 40.
Keywords
formal languages; graph theory; sorting; comparator network; generate-and-test approach; graph isomorphism; nonsymmetric representations; optimal sorting networks; regular languages; two-layer prefixes generation; two-layer prefixes modulo symmetries; Computer science; Educational institutions; Joining processes; Runtime; Sorting; Standards; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2014 16th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4799-8447-3
Type
conf
DOI
10.1109/SYNASC.2014.55
Filename
7034705
Link To Document