arrow
Return

An optimal hardware-algorithm for sorting using a fixed-size parallel sorting device

delete2000-01-01
delete21
PRE
AI
O
Olariu, S *
C
Cristina M. Pinotti
Z
Zheng, SQ
DOI:10.1109/12.895849delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
special-purpose architectures
hardware-algorithms
sorting networks
columnsort
VLSI

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

No organization information available
Cited Papers

Cited Papers

err2003-01-01
err0
PREAI
errSatoru Yuzawa; Kenji Ogura; Hideki Hatanaka; Kin-ichiro Miura; Fuyuhiko Inagaki
errShare
errSave
SARS-CoV-2 vaccinations reduce the prevalence of post-COVID Guillain-Barre syndrome
err2022-01-01
err0
errOAAI
errJosef Finsterer; Daniel Matovu; Fulvio A. Scorza
errShare
errSave
Quantum dynamics simulations using Gaussian wavepackets: the vMCG method
err2015-07-07
err0
PREAI
errG.W. Richings; I. Polyak; K.E. Spinlove; G.A. Worth; I. Burghardt; B. Lasorne
errShare
errSave