Skip to main content

FPGA Implementation of the Projection Based Recurrent Neural Network Approach to Compute the Distance Between a Point and an Ellipsoid

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2017)

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

Included in the following conference series:

  • 3421 Accesses

Abstract

In this paper, an FPGA hardware implementation based on a recurrent neural network was proposed to compute the distance between a point and an ellipsoid. This implementation takes the 0–1 constraint box into consideration as well, it is also capable to solve the hyperellipsoid problem based on the methodology of an automatic generation of neural hardware tool. The hardware design is based on the Xilinx’s System Generator development tool and experimental results show that the proposed hardware implementation method is very efficient with a high degree of parallelism.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Xia, Y., Leung, H., Wang, J.: A projection neural network and its application to constrained optimization problems. IEEE Trans. Circ. Syst. I Fundam. Theory Appl. 49(4), 447–458 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  2. Gu, S., Peng, J., Zhang, J.: A projection based recurrent neural network approach to compute the distance between a point and an ellipsoid with box constraint. In: Youth Academic Annual Conference of Chinese Association of Automation, pp. 459–462. IEEE Press, New York (2016)

    Google Scholar 

  3. Eriko, N., Jaewoong, S., David, S., Asit, M., Srivatsan, K., Debbie, M.: Accelerating recurrent neural networks in analytics servers: comparison of FPGA, CPU, GPU, and ASIC. In: IEEE 26th International Conference on Field Programmable Logic and Applications, pp. 1–4. IEEE Press, New York (2016)

    Google Scholar 

  4. Abdelrahman, T.S.: Accelerating k-means clustering on a tightly-coupled processor-FPGA heterogeneous system. In: IEEE 27th International Conference on Application-Specific Systems, Architectures and Processors, pp. 176–181. IEEE Press, New York (2016)

    Google Scholar 

  5. Gu, S., Wang, X.: FPGA implementation of the L smallest k-subsets sum problem based on the finite-time convergent recurrent neural network. In: Cong, F., Leung, A., Wei, Q. (eds.) ISNN 2017. LNCS, vol. 10261, pp. 337–345. Springer, Cham (2017). doi:10.1007/978-3-319-59072-1_40

    Chapter  Google Scholar 

  6. Baptista, F.D., Morgado-Dias, F.: Automatic general purpose neural hardware generator. Neural Comput. Appl. 28(1), 25–36 (2017)

    Article  Google Scholar 

  7. Murthy, S.N., Alvis, W., Shirodkar, R., Valavanis, K., Moreno, W.: Methodology for implementation of unmanned vehicle control on FPGA using system generator. In: IEEE 7th International Caribbean Conference on Devices, Circuits and Systems, pp. 1–6. IEEE Press, New York (2008)

    Google Scholar 

Download references

Acknowledgments

The work described in the paper was supported by the National Science Foundation of China under Grant 61503233.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shenshen Gu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Gu, S., Wang, X. (2017). FPGA Implementation of the Projection Based Recurrent Neural Network Approach to Compute the Distance Between a Point and an Ellipsoid. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10639. Springer, Cham. https://doi.org/10.1007/978-3-319-70136-3_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70136-3_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70135-6

  • Online ISBN: 978-3-319-70136-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics