Skip to main content

Compact Associative Memory for AER Spike Decoding in FPGA-Based Evolvable SNN Emulation

  • Conference paper
  • First Online:
Artificial Neural Networks and Machine Learning – ICANN 2016 (ICANN 2016)

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

Included in the following conference series:

Abstract

A spike decoding scheme for Address Event Representation (AER)-based transmission in Spiking Neural Network (SNN) emulators is introduced. The proposed scheme is a modified associative memory based on an efficient use of BRAM, supporting connectivity upgrade in real-time for hardware implementations of evolutionary networks. After analysing the different options and selecting the most efficient one, a prototype example based on FPGA is provided together with a novel hashing technique to demonstrate a compact on-chip solution for implementing inter-chip connectivity in SNN.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Cattell, R., et al.: Challenges for Brain Emulation: Why is Building a Brain so Difficult? (2002)

    Google Scholar 

  2. Vogelstein, R.J., et al.: Dynamically reconfigurable silicon array of spiking neurons with conductance-based synapses. IEEE Trans. Neural Netw. 18, 253–265 (2007)

    Article  Google Scholar 

  3. Cassidy, A., Andreou, A., et al.: Design of a one millon neuron single FPGA neuromorphic system for real time multimodal scene analysis. In: Information Sciences and Systems (2011)

    Google Scholar 

  4. Khan, M.M., Lester, D.R., Plana, L.A., Rast, A., Jin, X., Painkras, E., Furber, S.B.: SpiNNaker: mapping neural networks onto a massively-parallel chip multiprocessor. In: Proceedings of the International Joint Conference on Neural Networks (2008)

    Google Scholar 

  5. Sanchez, G.: Spiking Neural Network emulation based on configurable devices. Doctoral dissertation, Universitat Politecnica de Catalunya (2014)

    Google Scholar 

  6. Izhikevich, E.M.: Polychronization: computation with spikes. Neural Comput. 18, 245–282 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  7. Iglesias, J., et al.: Dynamics of pruning in simulated large-scale spiking neural networks. Biosystems 79, 11–20 (2005)

    Article  MathSciNet  Google Scholar 

  8. Dorta, T., Zapata, M., Madrenas, J., Sánchezb, G.: AER-SRT: scalable spike distribution by means of synchronous serial ring topology address event representatio. Neurocomputing 171, 1684–1690 (2015)

    Article  Google Scholar 

  9. Dhawan, U., DeHon, A.: Area-efficient near-associative memories on FPGAs. In: ACM/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 191–200 (2013)

    Google Scholar 

Download references

Acknowledgments

Work supported in part by the Spanish Ministry of Science and Innovation under Project TEC2015-67278-R, and European Social Fund (ESF). Mireya Zapata holds a scholarship from National Secretary of High Education Science Technology and Innovation (SENACYT) of the Ecuadorian government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mireya Zapata .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Zapata, M., Madrenas, J. (2016). Compact Associative Memory for AER Spike Decoding in FPGA-Based Evolvable SNN Emulation. In: Villa, A., Masulli, P., Pons Rivero, A. (eds) Artificial Neural Networks and Machine Learning – ICANN 2016. ICANN 2016. Lecture Notes in Computer Science(), vol 9886. Springer, Cham. https://doi.org/10.1007/978-3-319-44778-0_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44778-0_47

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44777-3

  • Online ISBN: 978-3-319-44778-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics