DocumentCode :
2025063
Title :
Implementation of sorting algorithms in reconfigurable hardware
Author :
Skliarova, Iouliia ; Sklyarov, Valery ; Mihhailov, Dmitri ; Sudnitson, Alexander
Author_Institution :
DETI/IEETA/HIPEAC, Univ. of Aveiro, Aveiro, Portugal
fYear :
2012
fDate :
25-28 March 2012
Firstpage :
107
Lastpage :
110
Abstract :
The paper discusses data sorting algorithms which create and traverse tree-like data structures and permit fast resorting. Optimization is achieved through rational grouping of previously developed methods allowing address-based representation and compact coding of data items. The results of hardware implementation of the algorithms and prototyping in FPGA (Field-Programmable Gate Arrays) demonstrate that: 1) sorting algorithms can be implemented efficiently in low-cost FPGA; 2) the developed coding technique permits data items to be compactly represented in memory; 3) combining different sorting methods produces the best results in terms of performance and memory requirements; 4) low-cost devices can only be used to tackle limited sets of data (up to 220 in a Spartan-3 1200 FPGA) and for processing more data either a more powerful FPGA or an external memory is required.
Keywords :
data structures; field programmable gate arrays; sorting; compact coding; data sorting; fast resorting; field-programmable gate arrays; reconfigurable hardware; sorting algorithm; tree-like data structures; Algorithm design and analysis; Binary trees; Combinational circuits; Field programmable gate arrays; Hardware; Memory management; Sorting; N-ary tree; graph and tree search strategies; hierarchical finite state machine; special-purpose hardware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean
Conference_Location :
Yasmine Hammamet
ISSN :
2158-8473
Print_ISBN :
978-1-4673-0782-6
Type :
conf
DOI :
10.1109/MELCON.2012.6196391
Filename :
6196391
Link To Document :
بازگشت