Title :
Performance evaluation for FPGA-based processing of tree-like structures
Author :
Sklyarov, Valery ; Skliarova, Iouliia ; Mihhailov, Dmitri ; Sudnitson, Alexander
Author_Institution :
DETI, Univ. of Aveiro, Aveiro, Portugal
Abstract :
The paper evaluates tree-based implementations of data sorting algorithms in FPGA circuits using hierarchical finite state machine (HFSM) as a computational core. We focus here on experiments which show effectiveness of sorting algorithms over data structures represented in form of N-ary trees (N≥2). The presented results compare different types of data representation and processing in terms of performance and memory requirements. It is shown that using advanced FPGAs and the proposed address-based methods the number of sorted items with size 32-64 bits can reach 232.
Keywords :
electronic engineering computing; field programmable gate arrays; finite state machines; sorting; tree data structures; FPGA circuit; FPGA-based processing; HFSM; N-ary tree; address-based method; computational core; data processing; data representation; data sorting algorithm; data structure; hierarchical finite state machine; memory requirement; sorted item; tree-based implementation; tree-like structure; word length 32 bit to 64 bit; Central Processing Unit; Clocks; Field programmable gate arrays; Hardware; Memory management; Random access memory; Sorting;
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location :
Seville
Print_ISBN :
978-1-4673-1261-5
Electronic_ISBN :
978-1-4673-1259-2
DOI :
10.1109/ICECS.2012.6463762