Data di Pubblicazione:
2000
Abstract:
We present a hardware-algorithm for sorting N elements using either a p-sorter or a sorting network of fixed I/O size p while strictly enforcing conflict-free memory accesses. To the best of our knowledge, this is the first realistic design that achieves optimal time performance, running in Theta (N log N/p log p) time for all ranges of N. Our result completely resolves the problem of designing an implementable, time-optimal algorithm for sorting N elements using a p-sorter. More importantly, however, our result shows that, in order to achieve optimal time performance, ail that is needed is a sorting network of depth O(log(2) p) such as, for example, Batcher's classic bitonic sorting network.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
Special-purpose architectures; Hardware-algorithms; Sorting networks; Columnsort; VLSI; Special purpose and application based systems
Elenco autori:
Pinotti, MARIA CRISTINA
Link alla scheda completa:
Pubblicato in: