Hardware architecture of Self-Organizing Maps
Résumé
The design of a resource allocation mechanism is becoming a major challenge with many-core SoC architectures. We define a hardware controller in which a grid of processing elements (PEs) will support a set of neuro-cognitive processes in order to drive a robot in different tasks. We propose an original artificial neural network (NN) named DMAD-SOM for "Distributed Multiplicative Activity Dependent Self Organizing Map" inspired by Neural Fields (NF) equations that have shown self-organizing behaviors and can be suitable for this purpose. This model is shortly described here. It can be used to take allocation decisions locally, taking in account the state of the whole system through the emergent behavior of the network. This paper describes the distributed DMAD-SOM model and focuses mainly on its implementation onto FPGA.