Reconfigurable computing systems
- 7 November 2002
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 90 (7) , 1201-1217
- https://doi.org/10.1109/jproc.2002.801446
Abstract
Reconfigurable computing is emerging as the new paradigm for satisfying the simultaneous demand for application performance and flexibility. The ability to customize the architecture to match the computation and the data flow of the application has demonstrated significant performance benefits compared to general purpose architectures. Computer vision applications are one class of applications that have significant heterogeneity in their computation and communication structures. At the low level, vision algorithms have regular repetitive computations operating on large sets of image data with predictable data dependencies. At the higher level, the computations have irregular dependencies. Computer vision application characteristics have significant overlap with the advantages of reconfigurable architectures. The main focus of the paper is on outlining the methodologies required to realize the potential of reconfigurable architectures for vision applications. After giving a broad introduction to reconfigurable computing, the advantages of utilizing reconfigurable architectures for vision applications are outlined and illustrated using example computations. The paper discusses the development of fundamental configurable computing models that abstract the underlying hardware for high-level application mapping. The Hybrid System Architecture Model and algorithms utilizing the model are illustrated to demonstrate a formal framework. The paper also outlines ongoing research and provides a comprehensive list of references for further reading.Keywords
This publication has 35 references indexed in Scilit:
- Dynamic precision management for loop computations on reconfigurable architecturesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Dynamic circuit generation for solving specific problem instances of Boolean satisfiabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Real-time stereo vision on the PARTS reconfigurable computerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Precision vs. error in JPEG compressionPublished by SPIE-Intl Soc Optical Eng ,1999
- Temporal partitioning and scheduling data flow graphs for reconfigurable computersIEEE Transactions on Computers, 1999
- Fast parallel implementation of DFT using configurable devicesPublished by Springer Nature ,1997
- Run-time parameterised circuits for the Xilinx XC6200Published by Springer Nature ,1997
- A simulation tool for dynamically reconfigurable field programmable gate arraysIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- An assessment of the suitability of FPGA-based systems for use in digital signal processingPublished by Springer Nature ,1995
- Implementation of a 2-D fast Fourier transform on an FPGA-based custom computing machinePublished by Springer Nature ,1995