Layout of the Batcher Bitonic Sorter

Even S, Muthukrishnan S, Paterson MS, Sahinalp SC.
28 June 1998
Proc. of SPAA 1998, 172-181
Presented at SPAA’98 (Tenth Annual ACM Symposium on Parallel Algorithms and Architectures), Puerto Vallarta, Mexico, June 28-July 2.

Abstract

The grid-area required by a sorting net for input vectors of length N is shown to be at least (N - 1)²/2. Of all sorting nets which use o(N²) comparators, the bitonic sorting net of Batcher has been known to have a layout of O(N²), but the hidden constant factor has not been investigated. A straightforward use of known techniques leads to a layout of grid-area 20.25N². We present area-efficient layouts of the bitonic.