An Energy-Aware Hybrid Particle Swarm Optimization Algorithm for Spiking Neural Network Map**

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

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

Included in the following conference series:

Abstract

Recent approaches to improving the scalability of Spiking Neural Networks (SNNs) have looked to use custom architectures to implement and interconnect the neurons in the hardware. The Networks-on-Chip (NoC) interconnection strategy has been used for the hardware SNNs and has achieved a good performance. However, the map** between a SNN and the NoC system becomes one of the most urgent challenges. In this paper, an energy-aware hybrid Particle Swarm Optimization (PSO) algorithm for SNN map** is proposed, which combines the basic PSO and Genetic Algorithm (GA). A Star-Subnet-Based-2D Mesh (2D-SSBM) NoC system is used for the testing. Results show that the proposed hybrid PSO algorithm can avoid the premature convergence to local optimum, and effectively reduce the energy consumption of the hardware NoC systems.

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

Access this chapter

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now
Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 85.59
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 106.99
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Liu, J., Harkin, J., Maguire, L.P., McDaid, L.J., Wade, J.J., Martin, G.: Scalable networks-on-chip interconnected architecture for astrocyte-neuron networks. IEEE Trans. Circuits Syst. I Regul. Pap. 63(12), 2290–2303 (2016)

    Article  Google Scholar 

  2. Liu, J., Harkin, J., Maguire, L.P., Mcdaid, L.J., Wade, J.J.: SPANNER: A self-repairing spiking neural network hardware architecture. IEEE Trans. Neural Netw. Learn. Syst. 1–14 (2017, inpress)

    Google Scholar 

  3. Akopyan, F., Sawada, J., Cassidy, A., Alvarez-Icaza, R., Arthur, J., Merolla, P., Imam, N., Nakamura, Y., Datta, P., Nam, G.J., Taba, B., Beakes, M., Brezzo, B., Kuang, J.B., Manohar, R., Risk, W.P., Jackson, B., Modha, D.S.: TrueNorth: design and tool flow of a 65 mW 1 million neuron programmable neurosynaptic chip. IEEE Trans. Comput. Aided Des. Integrated Circuits Syst. 34(10), 1537–1557 (2015)

    Article  Google Scholar 

  4. Carrillo, S., Harkin, J., McDaid, L.J., Morgan, F., Pande, S., Cawley, S., McGinley, B.: Scalable hierarchical network-on-chip architecture for spiking neural network hardware implementations. IEEE Trans. Parallel Distrib. Syst. 24(12), 2451–2461 (2013)

    Article  Google Scholar 

  5. Firuzan, A., Modarressi, M., Daneshtalab, M.: Reconfigurable communication fabric for efficient implementation of neural networks. In: International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), pp. 1–8 (2015)

    Google Scholar 

  6. Benini, L., De Micheli, G.: Networks on chips: a new SoC paradigm. Computer 35(1), 70–78 (2002)

    Article  Google Scholar 

  7. Gambardella, L.M., Taillard, É., Dorigo, M.: Ant colonies for the quadratic assignment problem. J. Oper. Res. Soc. 50(2), 167–176 (1999)

    Article  MATH  Google Scholar 

  8. Misevicius, A.: An improved hybrid genetic algorithm: new results for the quadratic assignment problem. Knowl. Based Syst. 17(2–4), 65–73 (2004)

    Article  Google Scholar 

  9. Paul, G.: Comparative performance of tabu search and simulated annealing heuristics for the quadratic assignment problem. Oper. Res. Lett. 38(6), 577–581 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  10. Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: International Symposium on MICRO Machine and Human Science, pp. 39–43 (1995)

    Google Scholar 

  11. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks (ICNN), pp. 1942–1948 (1995)

    Google Scholar 

  12. Bahirat, S., Pasricha, S.: A particle swarm optimization approach for synthesizing application-specific hybrid photonic networks-on-chip. In: International Symposium on Quality Electronic Design (ISQED), pp. 78–83 (2012)

    Google Scholar 

  13. Sahu, P.K., Shah, T., Manna, K., Chattopadhyay, S.: Application map** onto mesh-based network-on-chip using discrete particle swarm optimization. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 22(2), 300–312 (2014)

    Article  Google Scholar 

  14. Singh, A.K., Srikanthan, T., Kumar, A., Jigang, W.: Communication-aware heuristics for run-time task map** on NoC-based MPSoC platforms. J. Syst. Architect. 56(7), 242–255 (2010)

    Article  Google Scholar 

  15. Hu, J., Marculescu, R.: Energy-aware map** for tile-based NoC architectures under performance constraints. In: Proceedings of Asia South Pacific Design Automation Conference (ASP-DAC), pp. 233–239 (2003)

    Google Scholar 

  16. Kennedy, J., Eberhart, R.: A discrete binary version of the particle swarm algorithm. In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, pp. 4104–4108 (1997)

    Google Scholar 

  17. Liu, J., Harkin, J., McDaid, L., Martin, G.: Hierarchical networks-on-chip interconnect for astrocyte-neuron network hardware. In: Villa, A.E.P., Masulli, P., Pons Rivero, A.J. (eds.) ICANN 2016. LNCS, vol. 9886, pp. 382–390. Springer, Cham (2016). doi:10.1007/978-3-319-44778-0_45

    Chapter  Google Scholar 

Download references

Acknowledgments

This research was supported by the National Natural Science Foundation of China under Grants 61603104 and 61661008, the Guangxi Natural Science Foundation under Grant 2015GXNSFBA139256 and 2016GXNSFCA380017, the funding of Overseas 100 Talents Program of Guangxi Higher Education, the Research Project of Guangxi University of China under Grant KY2016YB059, Guangxi Key Lab of Multi-source Information Mining & Security under Grant MIMS15-07, and the Doctoral Research Foundation of Guangxi Normal University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuling Luo .

Editor information

Editors and Affiliations

Publish with us

Policies and ethics

Navigation