Title :
Recursive versus Iterative Algorithms for Solving Combinatorial Search Problems in Hardware
Author :
Skliarova, Iouliia ; Sklyarov, Valery
Author_Institution :
Univ. of Aveiro, Aveiro
Abstract :
The paper analyses and compares alternative iterative and recursive implementations of combinatorial search algorithms in hardware (in field-programmable gate arrays - FPGA, in particular). The results of experiments and comparisons for three widely used problems from this scope are presented, namely for the Boolean satisfiability, binary matrix covering, and graph coloring. The relevant comparative data have been obtained as a result of synthesis and implementation in FPGAs of the respective circuits from VHDL specifications.
Keywords :
field programmable gate arrays; graph theory; hardware description languages; iterative methods; matrix algebra; search problems; Boolean satisfiability; FPGA; VHDL specifications; binary matrix covering; combinatorial search problems; field-programmable gate arrays; graph coloring; iterative algorithms; recursive algorithm; Algorithm design and analysis; Circuit synthesis; Clocks; Field programmable gate arrays; Hardware; Informatics; Iterative algorithms; Mathematical model; Search problems; Very large scale integration;
Conference_Titel :
VLSI Design, 2008. VLSID 2008. 21st International Conference on
Conference_Location :
Hyderabad
Print_ISBN :
0-7695-3083-4
DOI :
10.1109/VLSI.2008.51