DocumentCode
3222177
Title
Processing N-ary trees in reconfigurable hardware
Author
Sklyarov, Valery ; Skliarova, Iouliia ; Sudnitson, Alexander
Author_Institution
Univ. of Aveiro/IEETA, Aveiro, Portugal
fYear
2013
fDate
15-18 Dec. 2013
Firstpage
1
Lastpage
4
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics (ICM), 2013 25th International Conference on
Conference_Location
Beirut
Print_ISBN
978-1-4799-3569-7
Type
conf
DOI
10.1109/ICM.2013.6734988
Filename
6734988
Link To Document