DocumentCode :
1962122
Title :
Recursion in Hardware: Applicability and Implementation Strategies
Author :
Pimentel, Bruno
Author_Institution :
Dept. of Electron., Telecommun. & Inf., Univ. of Aveiro, Aveiro, Portugal
fYear :
2009
fDate :
11-16 Oct. 2009
Firstpage :
94
Lastpage :
100
Abstract :
It is widely accepted that, for certain classes of algorithms, recursion provides clean, concise, elegant, and robust designs that are easy to conceive, understand, and modify with minimal design costs. Its advantages and disadvantages when compared to iteration are well known in software applications. Strategies for implementing recursion in hardware have started to be proposed only recently and they may lead to different results, not only when compared to recursion in software, but also with each other. This paper illustrates the applicability of recursive algorithms in solving computationally intensive problems, namely with the implementation of backtracking search algorithms. Then, a careful analysis of the most relevant strategies for implementing recursion in hardware is carried out, highlighting and comparing the advantages and limitations which can be found amongst them.
Keywords :
backtracking; program control structures; backtracking search algorithms; computationally intensive problems; hardware recursion; recursive algorithms; software applications; Algorithm design and analysis; Application software; Circuits; Costs; Hardware; Informatics; Iterative algorithms; Process design; Robustness; Software algorithms; applicability; backtracking search algorithms; hardware; implementation; recursion;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Circuits, Electronics and Micro-electronics, 2009. CENICS '09. Second International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-0-7695-3832-7
Type :
conf
DOI :
10.1109/CENICS.2009.23
Filename :
5291492
Link To Document :
بازگشت