Skip to search boxSkip to navigationSkip to main content

The Quest for Optimal Sorting Networks: Efficient Generation of Two-Layer Prefixes

  • Michael Codish
    ,
  • Luís Cruz-Filipe
    ,
  • Peter Schneider-Kamp
  • Ben-Gurion University of the Negev
    ,
  • University of Southern Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 359-366 (8 pages)

Publication milestones

  • Published - 2014

Publication status

Published - 2014

Place of publication

United States

Publisher

IEEE, United States
978-1-4799-8447-3

Publication IDs

  • Scopus: 84924253383

Host publication title

Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing

Host publication editors

  • Franz Winkler
  • Viorel Negru
  • Tetsuo Ida
  • Tudor Jebelean
  • Dana Petcu
  • Stephen M. Watt
  • Daniela Zaharie

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.

Publication metrics

Related Event

Title

International Symposium on Symbolic and Numeric Algorithms for Scientific Computing

Event type

Symposium

Degree of recognition

International event

Date

22/09/2014 - 25/09/2014

Location

West University of TimisoaraTimisoaraRomania