Gå til søgefeltetSpring over til navigationSpring til hovedindhold

Minimizing Sorting Networks at the Sub-Comparator Level

  • Luís Cruz-Filipe
    ,
  • Peter Schneider-Kam
  • Syddansk Universitet
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-review

Open Access

Publikation information

Produktionstype

Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-review

Originalsprog

Engelsk

Sider fra-til (Antal sider)

Sider 36-50 (15 sider)

Publikationsmilepæle

  • Udgivet - 26/05/2024

Publikationsstatus

Udgivet - 26/05/2024

Bogserie

  • Bogserienavn: EPiC Series in Computing
    Bind: 100

Publication IDs

  • Scopus: 85207836710

Titel på værtspublikation

Proceedings of 25th Conference on Logic for Programming, Artificial Intelligence and Reasoning

Resume

Sorting networks are sorting algorithms that execute a sequence of operations independently of the input. Since they can be implemented directly as circuits, sorting networks are easy to implement in hardware – but they are also used often in software to improve performance of base cases of standard recursive sorting algorithms. For this purpose, they are translated into machine-code instructions in a systematic way. Recently, a deep-learning system discovered better implementations than previously known of some sorting networks with up to 8 inputs. In this article, we show that all these examples are instances of a general pattern whereby some instructions are removed. We show that this removal can be done when a particular set of constraints on integers is satisfiable, and identify conditions where we can reduce this problem to propositional satisfiability. We systematically apply this general construction to improve the best-known implementations of sorting networks of size up to 128, which are the ones most commonly found in software implementations.

Metrikker

Relateret event

Titel

Conference on Logic for Programming, Artificial Intelligence and Reasoning

Begivenhedstype

Konference

Dato

26/05/2024 - 31/05/2024

Lokation

Port LouisMauritius