Skip to main content

Design of an Efficient Multiplier-Less Architecture for Multi-dimensional Convolution

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3740))

Abstract

Design of a hardware efficient multiplier-less architecture for the computation of multi-dimensional convolution is presented in this paper. The new architecture performs computations in the logarithmic domain by utilizing novel multiplier-less log2 and inverse-log2 modules. An effective data handling strategy is developed in conjunction with the logarithmic modules to eliminate the necessity of multipliers in the architecture. The proposed approach reduces hardware resources significantly compared to other approaches while it still maintains a high degree of accuracy. The architecture is developed as a combined systolic-pipelined design that produces an output in every clock cycle after the initial latency of the system. The architecture is capable of operating with a high speed clock frequency of 99 MHz based on Xilinx’s Virtex II 2v2000ff896-4 FPGA and the throughput of the system is observed as 99 MOPS (million outputs per second).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Breitzman, A.F.: Automatic Derivation and Implementation of Fast Convolution Algorithms, Thesis, Drexel University (2003)

    Google Scholar 

  2. HARRIS semiconductor Inc., Digital Signal Processing (1994)

    Google Scholar 

  3. Kung, H.T., Ruane, L.M., Yen, D.W.L.: A Two-Level Pipelined Systolic Array for Multidimensional Convolution. Image and Vision Computing 1(1), 30–36 (1983)

    Article  Google Scholar 

  4. Wong, A.: A New Scalable Systolic Array Processor Architecture for Discrete Convolution, Thesis, University of Kentucky (2003)

    Google Scholar 

  5. Nelson, A.E.: Implementation of Image Processing Algorithms on FPGA Hardware, Thesis, Vanderbilt University (2000)

    Google Scholar 

  6. Chou, C., Mohanakrishnan, S., Evans, J.: FPGA Implementation of Digital Filters. In: Proc. ICSPAT, pp. 80–88 (1993)

    Google Scholar 

  7. Chang, H.M., Sunwoo, M.H.: An Efficient Programmable 2-D Convolver Chip. In: Proc. of the 1998 IEEE Intl. Symp. on Circuits and Systems, ISCAS, part 2, pp. 429–432 (May 1998)

    Google Scholar 

  8. Chen, K.: Bit-Serial Realizations of a Class of Nonlinear Filters Based on Positive Boo-lean Functions. IEEE Trans. On Circuits and Systems 36(6), 785–794 (1989)

    Article  Google Scholar 

  9. Sunwoo, M.H., Oh, S.K.: A Multiplierless 2-D Convolver Chip for Real-Time Image Processing. Journal of VLSI Signal Processing 38(1), 63–71 (2004)

    Article  Google Scholar 

  10. Bosi, B., Bois, G.: Reconfigurable Pipelined 2-D Convolvers for fast Digital Signal Processing. IEEE Trans. On Very Large Scale Systems 7(3), 299–308 (1999)

    Article  Google Scholar 

  11. Moore, M.: A DSP-Based Real-Time Image Processing System. In: Proc. of the 6th Intl. Conf. on Signal Processing Applications and Technology, Boston, MA, August 1995, pp. 1042–1046 (1995)

    Google Scholar 

  12. Kim, J.H., Alexander, W.E.: A Multiprocessor Architecture for 2-D Digital Filters. IEEE Trans. On Computer C-36, 876–884 (1987)

    Article  Google Scholar 

  13. Dabbagh, M.Y., Alexander, W.E.: Multiprocessor Implementation of 2-D Denomina-tor-Separable Digital Filters for Real-Time Processing. IEEE Trans. on Acoustics, Speech, and Signal Processing ASSP-37, 872–881 (1989)

    Article  Google Scholar 

  14. Wiatr, K., Jamro, E.: Constant Coefficient Multiplication in FPGA Structures. In: Proc. of the 26th Euriomicro Conference, Maastricht, The Netherlands, September 5-7, vol. 1, pp. 252–259 (2000)

    Google Scholar 

  15. Oh, W.J., Lee, Y.H.: Implementation of Programmable Multiplierless FIR Filters with Power-of-Two Coefficients. IEEE Trans. on Circuits and Systems - Part -Fundamental Theory and Applications 42(8), 553–556 (1995)

    Google Scholar 

  16. Samadi, S., Iwakura, H., Nishihara, A.: Multiplierless and Hierarchical Structures for Maximally Flat Half-Band FIR Filters. IEEE Trans. Circuits Syst.-II: Analog and Digi-tal Signal Process 46, 1225–1230 (1999)

    Article  Google Scholar 

  17. Yli-kaakinen, J., Saramaki, T.: A Systematic Algorithm for the Design of Multiplier-less FIR Filters. In: Proc. IEEE Int. Symp. Circuits Syst., Sydney, Australia, May 6-9, 2001., vol. II, pp. 185–188 (2001)

    Google Scholar 

  18. Zhang, M.Z., Ngo, H.T., Livingston, A.R., Asari, K.V.: An Efficient VLSI Architec-ture for 2-D Convolution with Quadrant Symmetric Kernels. In: IEEE Computer Society Proc. of the Intl. Symp. on VLSI - ISVLSI 2005, Tampa, Florida, May 11 - 12, pp. 303–304 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, M.Z., Ngo, H.T., Asari, V.K. (2005). Design of an Efficient Multiplier-Less Architecture for Multi-dimensional Convolution. In: Srikanthan, T., Xue, J., Chang, CH. (eds) Advances in Computer Systems Architecture. ACSAC 2005. Lecture Notes in Computer Science, vol 3740. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11572961_7

Download citation

  • DOI: https://doi.org/10.1007/11572961_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29643-0

  • Online ISBN: 978-3-540-32108-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics