An Efficient Parallel VLSI Sorting Architecture
Author(s) -
Yanjun Zhang,
Si Zheng
Publication year - 1999
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/2000/14617
Subject(s) - sorting network , sorting , sorting algorithm , computer science , very large scale integration , sort , parallel computing , architecture , realization (probability) , algorithm , tree (set theory) , constant (computer programming) , theoretical computer science , computer architecture , embedded system , mathematics , art , mathematical analysis , statistics , programming language , visual arts , information retrieval
We present a new parallel sorting algorithm that uses a fixed-size sorter iteratively tosort inputs of arbitrary size. A parallel sorting architecture based on this algorithm isproposed. This architecture consists of three components, linear arrays that supportconstant-time operations, a multilevel sorting network, and a termination detection tree,all operating concurrently in systolic processing fashion. The structure of this sortingarchitecture is simple and regular, highly suitable for VLSI realization. Theoreticalanalysis and experimental data indicate that the performance of this architecture islikely to be excellent in practice
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom