Title :
Processing N-ary trees in reconfigurable hardware
Author :
Sklyarov, Valery ; Skliarova, Iouliia ; Sudnitson, Alexander
Author_Institution :
Univ. of Aveiro/IEETA, Aveiro, Portugal
Abstract :
The paper discusses effectiveness of N-ary trees for solving different application problems with case studies on search and sort. A new method for representation of trees in memory, which takes advantages of widely available in commercial Field-Programmable Gate Array (FPGA) built-in block RAM, is proposed. It is shown that N-ary trees can be coded in such a way that enables the required size of memory to be significantly reduced with practically the same performance as in the previously developed methods. Thus, larger trees can be stored and further handled in FPGAs with equal hardware resources. It is also shown that the trees can be processed using both iterative and recursive techniques. The latter is discussed in detail due to opportunities for more compact and clear specifications, and comparison is done with the previous results permitting very good performance to be achieved.
Keywords :
field programmable gate arrays; iterative methods; random-access storage; trees (mathematics); FPGA built-in block RAM; N-ary trees processing; equal hardware resources; field-programmable gate array; iterative techniques; reconfigurable hardware; recursive techniques; Computers; Encoding; Field programmable gate arrays; Hardware; Memory management; Search problems; Vectors; FPGA; N-ary trees; coding; data processing; reconfigurable hardware;
Conference_Titel :
Microelectronics (ICM), 2013 25th International Conference on
Conference_Location :
Beirut
Print_ISBN :
978-1-4799-3569-7
DOI :
10.1109/ICM.2013.6734988