DocumentCode
817547
Title
Reconfigurable computing systems
Author
Bondalapati, Kiran ; Prasanna, Viktor K.
Author_Institution
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
Volume
90
Issue
7
fYear
2002
fDate
7/1/2002 12:00:00 AM
Firstpage
1201
Lastpage
1217
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
computer vision; performance evaluation; reconfigurable architectures; application performance; computer vision; performance benefits; reconfigurable architectures; reconfigurable computing; Application software; Bonding; Computer architecture; Computer vision; Data flow computing; Focusing; Image analysis; Microprocessors; Military computing; Signal processing algorithms;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/JPROC.2002.801446
Filename
1032803
Link To Document