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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
Editors | Franz Winkler, Viorel Negru, Tetsuo Ida, Tudor Jebelean, Dana Petcu, Stephen M. Watt, Daniela Zaharie |
Publisher | IEEE |
Publication date | 2014 |
Pages | 359-366 |
ISBN (Print) | 978-1-4799-8447-3 |
ISBN (Electronic) | 9781479984480 |
DOIs | |
Publication status | Published - 2014 |
Event | 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing - Timisoara, Timis, Romania Duration: 22. Sep 2014 → 25. Sep 2014 |
Conference
Conference | 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
---|---|
Country/Territory | Romania |
City | Timisoara, Timis |
Period | 22/09/2014 → 25/09/2014 |