Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Parallel enumeration sorting scheme for VLSI

Journal Article · · IEEE Trans. Comput.; (United States)

The authors propose a new parallel sorting scheme, called the parallel enumeration sorting scheme, which is suitable for VLSI implementation. This scheme can be introduced to conventional computer systems without changing their architecture. In this scheme, sorting is divided into two stages, the ordering process and the rearranging one. The latter can be efficiently performed by central processing units or intelligent memory devices. For implementations of the ordering process by VLSI technology, the authors design a new hardware algorithm of parallel enumeration sorting circuits whose processing time is linearly proportional to the number of data for sorting. Data are serially transmitted between the sorting circuit and memory devices and the total communication between them is minimized. The basic structure used in the algorithm is called a bus connected cellular array structure with pipeline and parallel processing. The circuit consists of a linear array of one type of simple cell and two buses connecting all cells for efficient global communications in the circuit. The sorting circuit is simple, regular and small enough for realization by today's VLSI technology. The authors discuss several applications of the sorting circuit and evaluate its performance. 16 references.

Research Organization:
Kyoto Univ., Japan
OSTI ID:
6153406
Journal Information:
IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. 12; ISSN ITCOB
Country of Publication:
United States
Language:
English

Similar Records

I/O overlapped sorting schemes for VLSI
Conference · Fri Dec 31 23:00:00 EST 1982 · OSTI ID:5198185

The analysis and synthesis of a parallel sorting engine
Thesis/Dissertation · Sat Dec 31 23:00:00 EST 1988 · OSTI ID:6093165

VLSI complexity of sorting
Technical Report · Sun Jan 31 23:00:00 EST 1982 · OSTI ID:7091440