Abstract
Reconfigurable Computing systems are the systems that allow computations to be performed in hardware while retaining the flexibility of software. Reconfigurable Computing provides a great potential to accelerate applications such as image processing, sequence searching and matching, encryption, decryption, DNA sequence matching and other compute intensive applications. In this paper we provide an overview of reconfigurable computing architectures, run-time operation, software designs, application environments, and applications and finally the benefits and challenges of it. The paper also portrays some of the patents in the field of reconfigurable computing.
Keywords: Applications of reconfigurable computing, Evolvable hardware, FPGA, reconfigurable computing, HARDWARE ARCHITECTURES, Configuration engine, Host Processor, Standalone-processor, Concurrency and Co-processor, Run Time Operation