Open Access Journal

ISSN : 2394 - 6849 (Online)

International Journal of Engineering Research in Electronics and Communication Engineering(IJERECE)

Monthly Journal for Electronics and Communication Engineering

Open Access Journal

International Journal of Engineering Research in Electronics and Communication Engineering(IJERECE)

Monthly Journal for Electronics and Communication Engineering

ISSN : 2394-6849 (Online)

Convolution and Stochastic Pooling Algorithm

Author : Monish Katari 1 Reethu Gali Ramesh 2 MSA Srivatsava 3

Date of Publication :7th March 2017

Abstract: This paper presents an efficient hardware implementation of Convolution and Stochastic pooling algorithm. The main objective of the design is to minimize the area and power, while maximizing the throughput. Performing Convolution and Stochastic pooling in CPU consumes high amount of power and low performance relative to hardware accelerator implementation. In this paper, we propose a hardware accelerator to minimize area, power and maximize throughput. We also propose architectural techniques like Interleaving and folding to improve power and area. The optimized approach which is mapped to a 28nm ASIC target demonstrated significant power and area reduction when compared to traditional model. On the other hand, the optimized approach mapped to a FPGA target has increased source utilization when compared to conventional model.

Reference :

  1. [1] K. Jarrett, K. Kavukcuoglu, M. Ranzato, and Y. LeCun, “What is the best multi-stagearchitecture for object recognition?” in Proc. International Conference on Computer Vision(ICCV’09). IEEE, 2009.

    [2] S. Lazebnik, C. Schmid, and J. Ponce, “Beyond bags of features: Spatial pyramid matching forrecognizing natural scene categories,” in CVPR ’06: Proceedings of the 2006 IEEE ComputerSociety Conference on Computer Vision and Pattern Recognition. Washington, DC, USA: IEEEComputer Society, 2006, pp. 2169–2178.

    [3] T. Serre, L. Wolf, S. Bileschi, M. Riesenhuber, and T. Poggio, “Robust object recognition withcortex-like mechanisms,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.29, no. 3, pp. 411–426, 2007.

    [4] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient- basedlearning applied to document recognition,” Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, November 1998. http://cadlab.cs.ucla.edu/~cong/slides/fpga2015_chen.pdf2.

    [5] http://e-lab.github.io/data/papers/iscas2010CVP.pdf

    [6] http://people.idsia.ch/~juergen/ijcai2011.pdf

    [7] http://yann.lecun.com/exdb/publis/pdf/farabet-iscas10.pdf

    [8] S. Arya and D. M. Mount, “Algorithms for fast vector quantization,” in Proc. DCC 93: Data Compression Conf., J. A. Storer and M. Cohn, Eds. Piscataway, NJ: IEEE Press, pp. 381– 390.

    [9] H.-U. Bauer and K. R. Pawelzik, “Quantifying the neighborhood preservation of self-organizing feature maps,” IEEE Trans. Neural Networks, vol. 3, pp. 570–579, 1992.

    [10] Y. Bengio, Y. Le Cun, and D. Henderson, “Globally trained handwritten word recognizer using spatial representation, space displacement neural networks, and hidden Marko models,” in Advances in Neutral Information Processing Systems 6. San Mateo, CA: Morgan Kaufmann, 1994.

    [11] J. L. Blue, G. T. Candela, P. J. Grother, R. Chellappa, and C. L. Wilson, “Evaluation of pattern classifiers for fingerprint and OCR applications,” Pattern Recognition, vol. 27, no. 4, pp.485-501, Apr. 1994

    [12] L. Bottou, C. Cortes, J. S. Denker, H. Drucker, I. Guyon, L. Jackel, Y. Le Cun, U. Muller, E. Sackinger, P. Simard, and V. N. Vapnik, “Comparison of classifier methods: A case study in handwritten digit recognition,” in Proc. Int. Conf. Pattern Recognition. Los Alamitos, CA: IEEE Comput. Soc. Press, 1994.

    [13] D. K. Burton, “Text-dependent speaker verification using vector quantization source coding,” IEEE Trans. Acoust., Speech, Signal Process., vol. ASSP-35, pp. 133, 1987.

    [14] R. Chellappa, C. L. Wilson, and S. Sirohey, “Human and machine recognition of faces: A survey,” Proc. IEEE, vol. 83, pp. 5, pp. 705–740, 1995.

    [15] I. J. Cox, J. Ghosn, and P. N. Yianilos, “Feature-based face recognition using mixture-distance,” in Computer Vision and Pattern Recognition. Piscataway, NJ: IEEE Press, 1996.

    [16] R. Brunelli and T. Poggio, “Face recognition: Features versus templates,” IEEE Trans. Pattern Anal. Machine Intell., vol. 15, pp. 1042–1052, Oct. 1993.


Recent Article