Chip Architecture for Data Sorting Using Recursive Algorithm

Authors

  • Megha AgarwalIndian Institute of Technology, Roorkee,Uttarakhand
  • Indra GuptaIndian Institute of Technology, Roorkee,Uttarakhand
Keywords
Binary search tree, Field programmable gate arrays (FPGA), Recurssive Algorythms, very high speed integrated circuits hardware description language (VHDL)

Abstract

“This paper suggests a way to implement recursive algorithm on hardware with an example of sorting of numeric data. Every recursive call/return needs a mechanism to store/restore parameters, local variables and return addresses respectively. Also a control sequence is needed to control the flow of execution as in case of recursive call and recursive return. The number of states required for the execution of a recursion in hardware can be reduced compared with software. This paper describes all the details that are required to implement recursive algorithm in hardware. For implementation, all the entities are designed using VHDL and are synthesized, configured on Spartan-2 XC2S200-5PQ208. “

References

  • http://www.xilinx.com (Last viewed on 27/6/09)
  • Lipschutz, S. (2002) Theory and problems of data structures, New Delhi, Tata McGraw-Hill.
  • Ninos, S. and Dollas, A. (2008) ‘Modelling recursion data structures for FPGA-based implementation’, paper presented at International Conference on Field- Programmable Logic and Applications, September.
  • Roth, C.H. (2001) Digital system design using VHDL (3rd edn.), PWS publishing company.
  • Sklyarov, V. (1999) ‘Hierarchical finite-state machines and their use for digital control’, IEEE Transactions on VLSI Systems, 7: 2, 222–228.
  • Sklyarov, V. (2004) ‘FPGA-based implementation of recursive algorithm’, Microprocessors and Microsystems, 28, 197-211.
  • Sklyarov, V. (2005) ‘Hardware implementation of hierarchical FSMs’, ACM International Conference Proceeding, Proceedings of the 4th international symposium on Information and communication technologies, Cape Town, SA, p. 148–153.
  • Sklyarov, V. and Skliarova, I. (2006) ‘Reconfigurable Hierarchical Finite State Machines’, Proceedings of the 3rd International Conference on Autonomous Robots and Agents, Palmerston North, p. 599-604.
  • Sklyarov, V., Skliarova, I. and Pimentel, B. (2005) ‘FPGA- Based implementation and comparison of recursive and iterative algorithms’, Proceedings of the 15th International Conference on Field- Programmable Logic and Application, Finland, p. 235-240.
  • Sklyarove, V., Skliarova, I. and Ferrari, A.B. (nd) ‘Hierarchical Specification and Implementation of Combinatorial Algorithms based on RHS Model’ (online) (cited 27th June 2009). Available from http://www.ieeta.pt/~iouliia/Papers/2001/p13005.pdf.

How to Cite

Megha Agarwal, Indra Gupta. Chip Architecture for Data Sorting Using Recursive Algorithm. J.Technol. Manag. Grow. Econ.. 2023, 01, 93-102
Chip Architecture for Data Sorting Using Recursive Algorithm

Current Issue

PeriodicityBiannually
Issue-1May
Issue-2November
ISSN Print0976-545X
ISSN Online2456-3226
RNI No.CHAENG/2013/50088
OA Policy

Publisher's policy of the journal at Sherpa UK for the submitted, accepted, and published articles. Click OAPolicy

Plan-S Compliance

To check compliance, one has to use the Journal Check Tool (JCT). This tool provided by cOAlition S (European funders) for the researchers (fundee) to check the compliance with the journal.

Recommend journal to your library

You can recommend the journal being a researcher or faculty member to your library. We will post a copy of the Journal to your library on your behalf at free of cost.
Click here: Recommend Journal

Preprint Arxiv Submission

The authors are encouraged to submit the author’s copy (preprint) to appropriate preprint archives e.g. https://arxiv.org and/or on https://indiarxiv.org or institutional repositories (e.g., D Space) before paper acceptance by the editor of Journal. After publications of the paper author(s) should mention the citation information, title and abstract along with DOI number of the publication carefully on the required page of the depository(ies).

Contact: Phone: +91-172-2741000, +91-172-4691800

Email : editor.tmg@chitkara.edu.in;

Abstract and Indexing

Information

This work is licensed under a Creative Commons Attribution 4.0 International License.

Articles in Journal of Technology Management for Growing Economies(J.Technol. Manag. Grow. Econ.) by Chitkara University Publications are Open Access articles that are published with licensed under a Creative Commons Attribution- CC-BY 4.0 International License. Based on a work at https://tmg.chitkara.edu.in/. This license permits one to use, remix, tweak and reproduction in any medium, even commercially provided one give credit for the original creation.

View Legal Code of the above-mentioned license, https://creativecommons.org/licenses/by/4.0/legalcode

View Licence Deed here https://creativecommons.org/licenses/by/4.0/

Creative Commons License

Journal of Technology Management for Growing Economies by Chitkara University Publications is licensed under a Creative Commons Attribution 4.0 International License.
Based on a work at https://tmg.chitkara.edu.in/

Members