Data buffering and allocation in mapping generalized template matching on reconfigurable systems

Citation
Xj. Liang et al., Data buffering and allocation in mapping generalized template matching on reconfigurable systems, J SUPERCOMP, 19(1), 2001, pp. 77-91
Citations number
9
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SUPERCOMPUTING
ISSN journal
09208542 → ACNP
Volume
19
Issue
1
Year of publication
2001
Pages
77 - 91
Database
ISI
SICI code
0920-8542(200105)19:1<77:DBAAIM>2.0.ZU;2-X
Abstract
Image processing algorithms for 2D digital filtering, morphologic operation s, motion estimation, and template matching involve massively parallel comp utations that can benefit from using reconfigurable systems with massive fi eld programmable gate array (FPGA) hardware resources. In addition, each al gorithm can be considered a special case of a "generalized template matchin g" (GTM) operation. Application performance on reconfigurable computer syst ems is often limited by the bandwidth to host or off chip memory. This pape r describes the GTM operation and characterizes the data allocation and buf fering strategies for the GTM operation on reconfigurable computers. Severa l mechanisms that support different levels of parallelism are proposed and summarized in the paper. Finally, the implementation of an infrared automat ic target recognition application on two commercial FPGA boards is used to demonstrate the various design options with different data allocation and b uffering mechanisms and the pruning of the design space based on the FPGA a rea and memory constraints.