|
Reconfigurable Architecture using Fast Heuristic Algorithm for Integer ArithmeticKeywords: Coarse-Grained Reconfigurable Architecture , heuristic approach , high level synthesis , processing elements , modified Quantum-inspired Evolutionary Algorithm (QEA). Abstract: With the increasing demand for flexible yet highly efficient architecture platforms for media applications, there is a growing interest in the CoarseGrained Reconfigurable Architectures (CGRAs). While many CGRAs have demonstrated impressive performance improvement, the lack of compilation technology for such architectures causes a bottleneck in the current design process. They have several advantages over Application Specific Integrated Circuits (ASICs), but CGRAs applications have been restricted to integer arithmetic, since existing CGRAs support only integer arithmetic or logical applications. In this work proposed here main objective is to design existing 4 x 4 Processing Elements (PEs) array for integer arithmetic. The main idea of this paper is to explore the advantages of FPGA in real world by mapping applications that supports integer arithmetic and the mapping can be done by using the Fast Heuristic algorithm to get the required results. The focus is to do synthesis of both existing 4 x 4 PE array design and modified 4 x 4 PE array design for speed, power and delay using Xilinx and Xpower analysis tool. This design uses HDL, Modelsim simulator and Xilinx9.1i Synthesizer targeted on Vertex platform. Fast heuristic approach using Quantum- inspired Evolutionary Algorithm (QEA) used here support s for integer arithmetic applications. The proposed Modified Processing Elements proves to be 20 - 25% reduction in delay and power dissipation, when compared to the existing PEs of 4 x 4 elements. The proposed PEs might lead a significant reduction in power and delay when used in multimedia application, with maximum throughput.
|