Title :
Design of VLSI sorting accelerator architecture
Author :
Chang, Yun-Nan ; Fu, Chien-Jung
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung
Abstract :
In this paper, the design of VLSI sorter architecture for the acceleration of data sorting operation is addressed. In order to support the sorting of the variable length sequences, the sorter architecture discussed in this paper is based on a central memory module equipped with some fundamental compare-and-swap (C&S) functional units. Three memory-based sorter designs have been addressed. In addition to the basic single-serial C&S architecture, two parallel approaches have been presented. The first approach based on the direct use of parallel C&S units can lead to the speedup of the sorting process nearly proportional to the number of parallel units being used. However, the second approach based on the multi-step cascaded C&S units can further reduce the number of memory data accesses significantly. The dissipation power due to the memory operation can then be reduced such that this approach will be suitable for low-power applications.
Keywords :
VLSI; file organisation; integrated circuit design; integrated memory circuits; low-power electronics; sorting; VLSI sorting accelerator architecture; central memory module; compare-and-swap functional units; data sorting operation; Acceleration; Accelerator architectures; Application software; Circuits; Computer architecture; Filtering; Hardware; Multimedia databases; Sorting; Very large scale integration;
Conference_Titel :
Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
Conference_Location :
Knoxville, TN
Print_ISBN :
978-1-4244-2166-4
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2008.4616940