Title :
A Versatile Linear Insertion Sorter Based on a FIFO Scheme
Author :
Perez-Andrade, Roberto ; Cumplido, Rene ; Campo, Fernando Martin Del ; Feregrino-Uribe, Claudia
Author_Institution :
Dept. of Comput. Sci., Nat. Inst. for Astrophys., Opt. & Electron. INAOE, Puebla
Abstract :
A linear sorter based on first in first out (FIFO) scheme is presented. It is capable of discarding the oldest value, inserting the incoming data while keeping the values sorted in a single clock cycle. This type of sorter can be used as coprocessor or as module in specialized architectures for order statistics filtering. The architecture is composed of identical processing elements thus can be easily adapted to any length according to specific application needs. The use of compact identical processing elements results in a high performance yet small architecture. Results of implementing the architecture on a field programmable gate array (FPGA) are presented and compared against other reported hardware based sorters.
Keywords :
coprocessors; digital signal processing chips; field programmable gate arrays; filtering theory; sorting; statistical analysis; FIFO; FPGA; coprocessor; field programmable gate array; first in first out scheme; identical processing element; linear insertion sorter; order statistics filtering; Asynchronous transfer mode; Clocks; Computer architecture; Concurrent computing; Field programmable gate arrays; Filtering; Hardware; Software algorithms; Sorting; Statistics; FIFO; Hardware sorters; Linear Sorters;
Conference_Titel :
Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
Conference_Location :
Montpellier
Print_ISBN :
978-0-7695-3291-2
Electronic_ISBN :
978-0-7695-3170-0
DOI :
10.1109/ISVLSI.2008.14