Skip to main content

A Scalable Flexible SOM NoC-Based Hardware Architecture

  • Conference paper
  • First Online:
Advances in Self-Organizing Maps and Learning Vector Quantization

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 428))

Abstract

In this paper , a parallel hardware implementation of a self-organizing map (SOM) is presented. Practical scalability and flexibility are the main architecture features which are obtained by using a Network-on-chip (NoC) approach for communication between neurons. The presented hardware architecture allows on-line learning and can be easily adapted for a large variety of applications without a considerable design effort. A hardware \(5\times 5\) SOM was validated through the FPGA implementation and its performances at a working frequency of 200 MHz for a 32-element input vector reach 724 MCUPS in the learning and 1168 MCPS in the recall phase.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Kohonen, T.: Self-organizing map (2001)

    Google Scholar 

  2. Kolinummi, P., et al.: Parallel implementation of SOM on the partial tree shape neurocomputer. Neural Process. Lett. 12(2), 171–182 (2000)

    Article  MATH  Google Scholar 

  3. Talaska, T., et al.: Analog programmable distance calculation circuit for winner takes all neural network realized in the cmos technology (2015)

    Google Scholar 

  4. Abuelma’Ati, M., et al.: A reconfigurable gaussian/triangular basis functions computation circuit. Analog Integr. Circ. Sig. Process 47(1), 53–64 (2006)

    Article  Google Scholar 

  5. Kolasa, M., Długosz, R., Pedrycz, W., Szulc, M.: A programmable triangular neighborhood function for a kohonen self-organizing map implemented on chip. Neural Netw. 25, 146–160 (2012)

    Article  Google Scholar 

  6. Ramirez-Agundis, A., et al.: A HW design of a massive-parallel, modular NN-based VQ for RT video coding. Microprocess. Microsyst. 32(1), 33–44 (2008)

    Article  Google Scholar 

  7. Hikawa, H., Maeda, Y.: Improved learning performance of hardware self-organizing map using a novel neighborhood function (2015)

    Google Scholar 

  8. Lachmair, J., et al.: A reconfigurable neuroprocessor for self-organizing feature maps. Neurocomputing 112, 189–199 (2013)

    Article  Google Scholar 

  9. Aggarwal, C.C., et al.: On the surprising behavior of distance metrics in high dimensional space. Springer (2001)

    Google Scholar 

  10. Manolakos, I., Logaras, E.: High throughput systolic SOM IP core for FPGAs. In: IEEE International Conference on Acoustics, Speech and Signal Processing, 2007. ICASSP 2007, vol. 2, pp. 11–61. IEEE (2007)

    Google Scholar 

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

    Article  Google Scholar 

  12. Dally, W., Towles, B.: Route packets, not wires: on-chip interconnection networks. In: Design Automation Conference, 2001. Proceedings, pp. 684–689 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Mehdi Abadi , Slavisa Jovanovic or Khaled Ben Khalifa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Abadi, M., Jovanovic, S., Ben Khalifa, K., Weber, S., Bedoui, M.H. (2016). A Scalable Flexible SOM NoC-Based Hardware Architecture. In: Merényi, E., Mendenhall, M., O'Driscoll, P. (eds) Advances in Self-Organizing Maps and Learning Vector Quantization. Advances in Intelligent Systems and Computing, vol 428. Springer, Cham. https://doi.org/10.1007/978-3-319-28518-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28518-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28517-7

  • Online ISBN: 978-3-319-28518-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics