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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean
         
        
            Conference_Location : 
Yasmine Hammamet
         
        
        
            Print_ISBN : 
978-1-4673-0782-6
         
        
        
            DOI : 
10.1109/MELCON.2012.6196391