Skip to main content
Top

2018 | OriginalPaper | Chapter

Design and Simulation of High-Performance 2D Convolution Architecture

Authors : V. S. Vishal, B. S. Kariyappa

Published in: Microelectronics, Electromagnetics and Telecommunications

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Two-dimensional 2-D convolution is always computationally intensive and memory-intensive process. There are many architectures to handle the computational load of 2D convolution constrained by its throughput, area requirement and memory bandwidth. All the architecture tried to optimize one of the three parameters keeping the others unbounded. This paper presents a new design of 2D convolution with new features to improve throughput, efficient data reuse to keep the area minimum. The design uses the principle of Double Data Rate register to use two clocks of the same period but opposite phase. Unlike legacy architecture using multiple window convolutions for throughput, the proposed design uses only 2 windows which triggers on the positive edge of two clocks, one after the other giving the throughput of 2 pixel/clock while keeping the area and memory bandwidth minimum.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Zhao-Bin Ma., Yang Yang., Yun-Xia Liu., and Anil Anthony.: Recurrently Decomposable 2-D convolvers for FPGA-Based Digital Image Processing: IEEE transactions on circuits and systems—Vol. 63. (2016) Zhao-Bin Ma., Yang Yang., Yun-Xia Liu., and Anil Anthony.: Recurrently Decomposable 2-D convolvers for FPGA-Based Digital Image Processing: IEEE transactions on circuits and systems—Vol. 63. (2016)
2.
go back to reference F. J. Toledo-Moreo., J. J. Martínez-Alvarez., J. Garrigós-Guerrero., J. M. Ferrández-Vicente.: FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size, J. Syst. Architect., vol. 58, 8. (2012) 277–285 F. J. Toledo-Moreo., J. J. Martínez-Alvarez., J. Garrigós-Guerrero., J. M. Ferrández-Vicente.: FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size, J. Syst. Architect., vol. 58, 8. (2012) 277–285
3.
go back to reference M. Z. Zhang., V. K. Asari.: An efficient multiplier-less architecture for 2-D convolution with quadrant symmetric kernels: VLSI J. vol. 40, 4. (2007) 490–502; Bosi., G. Bois., Y. Savaria.: Reconfigurable pipelined 2-D convolvers for fast digital signal processing, IEEE Trans. VLSI Syst., vol. 7, 3. (1999) 299–308 M. Z. Zhang., V. K. Asari.: An efficient multiplier-less architecture for 2-D convolution with quadrant symmetric kernels: VLSI J. vol. 40, 4. (2007) 490–502; Bosi., G. Bois., Y. Savaria.: Reconfigurable pipelined 2-D convolvers for fast digital signal processing, IEEE Trans. VLSI Syst., vol. 7, 3. (1999) 299–308
4.
go back to reference F. Cardells-Tormo., P.L. Molinet.: Area-efficient 2-D shift-variant convolvers for FPGA-based digital image processing: IEEE Trans. Circuits Syst. II Exp. Briefs, vol. 53, 2. (2006) F. Cardells-Tormo., P.L. Molinet.: Area-efficient 2-D shift-variant convolvers for FPGA-based digital image processing: IEEE Trans. Circuits Syst. II Exp. Briefs, vol. 53, 2. (2006)
5.
go back to reference Stefano Di Carlo., Giulio Gambardella., Marco Indaco., Paolo Prinetto.: An area-efficient 2-D convolution implementation on FPGA for space applications: Design and Test Workshop (IDT), IEEE 6th International (2011) Stefano Di Carlo., Giulio Gambardella., Marco Indaco., Paolo Prinetto.: An area-efficient 2-D convolution implementation on FPGA for space applications: Design and Test Workshop (IDT), IEEE 6th International (2011)
6.
go back to reference M. Z. Zhang, H. T. Ngo, V. K. Asari.: Multiplier-less VLSI architecture for real-time computation of multi-dimensional convolution, Microprocess. Microsyst. vol. 31, no. 1. (2007) 25–37 M. Z. Zhang, H. T. Ngo, V. K. Asari.: Multiplier-less VLSI architecture for real-time computation of multi-dimensional convolution, Microprocess. Microsyst. vol. 31, no. 1. (2007) 25–37
7.
go back to reference S. Perri, M. Lanuzza, P. Corsonello, G. Cocorullo.: A high-performance fully reconfigurable FPGA-based 2-D convolution processor, Microprocess. Microsyst, vol. 29, (2005) 381–39 S. Perri, M. Lanuzza, P. Corsonello, G. Cocorullo.: A high-performance fully reconfigurable FPGA-based 2-D convolution processor, Microprocess. Microsyst, vol. 29, (2005) 381–39
8.
go back to reference Gian Domenico Licciardo.: Weighted Partitioning for Fast Multiplier-less Multiple-Constant Convolution Circuit: IEEE transactions on circuits and systems, vol. 64, 1. (2017) Gian Domenico Licciardo.: Weighted Partitioning for Fast Multiplier-less Multiple-Constant Convolution Circuit: IEEE transactions on circuits and systems, vol. 64, 1. (2017)
9.
go back to reference H. Zhang., M. Xia., G. Hu.: A multiwindow partial buffering scheme for FPGA-based 2-D convolvers: IEEE Trans. Circuits Syst. II Exp. Briefs, vol. 54, no. 2. (2007) H. Zhang., M. Xia., G. Hu.: A multiwindow partial buffering scheme for FPGA-based 2-D convolvers: IEEE Trans. Circuits Syst. II Exp. Briefs, vol. 54, no. 2. (2007)
10.
go back to reference R. Bhaskar, Ganapathi. Hegde, P.R. Vaya.: An efficient hardware model for RSA Encryption system using Vedic mathematics: Procedia Engineering, vol. 30. (2012) 124–128 R. Bhaskar, Ganapathi. Hegde, P.R. Vaya.: An efficient hardware model for RSA Encryption system using Vedic mathematics: Procedia Engineering, vol. 30. (2012) 124–128
11.
go back to reference Asmita Havelia.: FPGA implementation of a Vedic Convolution algorithm: International Journal of Engineering research and applications, vol. 2, 1. (2012) 678–884 Asmita Havelia.: FPGA implementation of a Vedic Convolution algorithm: International Journal of Engineering research and applications, vol. 2, 1. (2012) 678–884
12.
go back to reference L. Sriraman., T.N. Prabakar.: FPGA implementation of high performance multiplier using squarer: International Journal of Advanced Computer Engineering & Architecture, vol. 2, 2. (2012) L. Sriraman., T.N. Prabakar.: FPGA implementation of high performance multiplier using squarer: International Journal of Advanced Computer Engineering & Architecture, vol. 2, 2. (2012)
Metadata
Title
Design and Simulation of High-Performance 2D Convolution Architecture
Authors
V. S. Vishal
B. S. Kariyappa
Copyright Year
2018
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-7329-8_38