Computer generation of streaming sorting networks

  • Authors:
  • Marcela Zuluaga;Peter Milder;Markus Püschel

  • Affiliations:
  • ETH Zurich;Carnegie Mellon University;ETH Zurich

  • Venue:
  • Proceedings of the 49th Annual Design Automation Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sorting networks offer great performance but become prohibitively expensive for large data sets. We present a domain-specific language and compiler to automatically generate hardware implementations of sorting networks with reduced area and optimized for latency or throughput. Our results show that the generator produces a wide range of Pareto-optimal solutions that both compete with and outperform prior sorting hardware.