Abstract
This paper describes the acceleration of an infrared automatic target recognition (IR ATR) application with a co-processor board that contains multiple field programmable gate array (FPGA) chips. Template and pixel level parallelism is exploited in an FPGA design for the bottleneck portion of the application. The implementation of this design achieved a speedup of 21 compared to running on the host processor. The paper then describes an FPGA resource manager (RM) developed to support concurrent applications sharing the FPGA board. With the RM, the system is dynamically reconfigurable. That is, while part of the co-processor board is busy computing, another part can be reconfigured for other purposes. The IR ATR application was ported to work with the RM and has been shown to adapt to the amount of reconfigurable hardware that is available at the time the application is executed.
Similar content being viewed by others
References
J. Villasenor, B. Schoner, K. Chia, C. Zapata, H. Kim, C. Jones, S. Lansing, and B. Mangione-Smith, “Configurable Computing Solutions for Automatic Target Recognition,” in IEEE Symposium on FPGA Custom Computing Machines, 1996, pp. 70–79.
M. Alderight, E.L. Gummati, V. Piuri, and G.R. Sechi, “A FPGA-based Implementation of a Fault-Tolerant Neural Architecture for Photon Identification,” in Proc. of ACM/SIGDA International Symposium on FPGAs, 1997, pp. 166–172.
J.G. Eldrege and B.L. Hutchings, “Run-Time Reconfiguration: A Method for Enhancing the Functional Density of SRAM-based FPGAs,” Journal of VLSI Signal Processing, vol. 12, pp. 67–86, 1996.
M.J. Wirthlin and B.L. Hutchings, “Sequencing Run-Time Reconfigured Hardware with Software,” in ACM/SIGDA International Symposium on FPGAs, 1996, pp. 122–128.
S. Singh and R. Slous, “Accelerating Adobe Photoshop with the Reconfigurable Logic,” in IEEE Symposium on FPGA Custom Computing Machines, 1998, pp. 18–26.
M. Shand and L. Moll, “Hardware/Software Integration in Solar Polarimetry,” in IEEE Symposium on FPGA Custom Computing Machines, 1998, pp. 18–26.
W.E. King, T.H. Drayer, R.W. Conners, and P. Araman, “Using MORRPH in an Industrial Machine Vision System,” in IEEE Symposium onFPGACustom Computing Machines, 1996, pp. 18–26.
J.D. Hadley and B.L. Hutchings, “Designing A Partially Recon-figured System,” in FPGAs for Fast Board Development and Reconfigurable Computing, in Proc. SPIE 2607, 1995, pp. 210–220.
J. Burns, A. Donlin, J. Hogg, S. Singh, and M. Wit, “A Dynamic Reconfiguration Run-Time System,” in IEEE Symposium on FPGA Custom Computing Machines, 1997, pp. 66–75.
V. Yavagal, “A Resource Manager for Configurable Computing Systems,” Master's thesis, Wright State University, July 1998.
J.S.N. Jean, K. Tomko, V. Yavagal, J. Shah, and R. Cook, “Dynamic Reconfiguration to Support Concurrent Applications,” in IEEE Transactions on Computers, Special Issue on Configurable Computing, vol. 48, no.6, June 1999, pp. 591–602.
W.R. Stevens, TCP/IP Illustrated, vol. 1, Reading, MA, USA: Addison-Wesley, 1994.
A. Rashid, J. Leonard, and W.H. Mangione-Smith, “Dynamic Circuit Generation for Solving Specific Problem Instances of Boolean Satisfiability,” in IEEE Symposium on Field-Programmable Custom Computing Machines, April 1998, pp. 196–204.
P. Zhong, M. Martonosi, P. Ashar, and S. Malik, “Accelerating Boolean Satisfiability with Configurable Hardware,” in IEEE Symposium on Field-Programmable Custom Computing Machines, April 1998, pp. 186–195.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jean, J., Liang, X., Drozd, B. et al. Automatic Target Recognition with Dynamic Reconfiguration. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 25, 39–53 (2000). https://doi.org/10.1023/A:1008173519198
Published:
Issue Date:
DOI: https://doi.org/10.1023/A:1008173519198