• 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