• 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