DocumentCode :
2447192
Title :
A configurable high-throughput linear sorter system
Author :
Ortiz, Jorge ; Andrews, David
Author_Institution :
Inf. & Telecommun. Technol. Center, Lawrence, KS, USA
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
8
Abstract :
Popular sorting algorithms do not translate well into hardware implementations. Instead, hardware-based solutions like sorting networks and linear sorters exploit parallelism to increase sorting efficiency. Linear sorters, built from identical nodes with simple control, have less area and latency than sorting networks, but they are limited in their throughput. We present a system composed of multiple linear sorters acting in parallel in order to increase throughput. Interleaving is used to increase bandwidth and allow sorting of multiple values per clock cycle, and the amount of interleaving and depth of the linear sorters can be adapted to suit specific applications. Implementation of this system into a Field Programmable Gate Array (FPGA) results in a speedup of 68 compared to quicksort running in a MicroBlaze processor.
Keywords :
field programmable gate arrays; sorting; MicroBlaze processor; field programmable gate array; high-throughput linear sorter system; quicksort; sorting algorithms; sorting networks; Application software; Clocks; Data processing; Delay; Field programmable gate arrays; Hardware; Interleaved codes; Parallel processing; Sorting; Throughput; FPGA; Linear sorter; throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
Type :
conf
DOI :
10.1109/IPDPSW.2010.5470730
Filename :
5470730
Link To Document :
بازگشت