Automated design synthesis and partitioning for adaptive reconfigurable hardware

  • Authors:
  • Ranga Vemuri;Sriram Govindarajan;Iyad Ouaiss;Meenakshi Kaul;Vinoo Srinivasan;Shankar Radhakrishnan;Sujatha Sundaraman;Satish Ganesan;Awartika Pandey;Preetham Lakshmikanthan

  • Affiliations:
  • Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH;Univ. of Cincinnati, Cincinnati, OH

  • Venue:
  • Hardware implementation of intelligent systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The advent of reconfigurable logic arrays facilitates the development of adaptive architectures that have wide applicability as stand- alone intelligent systems. The hardware structure of such architectures can be rapidly altered to suit the changing computational needs of an application during its execution. The power of adaptive architectures has been demonstrated primarily in image processing, digital signal processing, and other areas such as neural networks and genetic algorithms. This chapter discusses the state-of-the-art architectures, their classification, and their applications. In order to effectively exploit adaptive architectures, efficient and retargetable design synthesis techniques are necessary. Further, the synthesis techniques must be fully integrated with design partitioning methods to make use of the multiplicity of reconfigurable devices provided by adaptive architectures. This chapter provides a description of a collection of synthesis and partitioning techniques and their embodiment in the SPARCS (Synthesis and Partitioning for Adaptive Reconfigurable Computing Systems) system.