iii
Table des matières
Introduction générale................................................................................................................1
1. Simulation matérielle des réseaux de neurones impulsionnels.......................................6
1 Neurosciences et ingénierie neuromorphique.............................................................................. 6
1.1 Les neurosciences modernes.................................................................................................................... 6
1.2 L’apport de la modélisation..................................................................................................................... 7
1.3 Simulation logicielle vs. Simulation matérielle....................................................................................... 8
1.4 Les approches neuromorphiques : un nouveau paradigme de calcul..................................................... 10
2 Les bases de neurobiologie.......................................................................................................... 11
2.1 Les éléments d’un système neuronal ..................................................................................................... 11
2.2 Le neurone impulsionnel ....................................................................................................................... 12
2.3 La synapse............................................................................................................................................. 13
2.4 La plasticité synaptique......................................................................................................................... 14
3 Les modèles utilisés...................................................................................................................... 15
3.1 La modélisation du soma....................................................................................................................... 15
3.2 La synapse............................................................................................................................................. 19
3.3 La plasticité (STDP).............................................................................................................................. 21
4 Des outils de modélisation matériels........................................................................................... 23
4.1 Un simulateur de fonctions cognitives (Schemmel, 2007).................................................................... 23
4.2 Winner takes all (Chicca, 2007) ............................................................................................................ 24
4.3 Un simulateur dynamiquement reconfigurable (Vogelstein, 2007)....................................................... 24
4.4 FPNA : Field-Programmable Neural Array (Farquhar, 2006)............................................................... 25
4.5 Neurogrid : modélisation du cortex (Boahen, 2006) ............................................................................. 25
4.6 Un simulateur biologiquement réaliste (Renaud, 2010) ....................................................................... 26
5 Conclusion .................................................................................................................................... 27
2. Le simulateur PAX : historique et évolution..................................................................28
1 Le contexte du travail.................................................................................................................. 28
1.1 L’équipe Ingénierie des Systèmes Neuromorphiques (ISN).................................................................. 28
1.2 Le projet SenseMaker............................................................................................................................ 30
1.3 Le projet FACETS ................................................................................................................................. 30
2 Le simulateur PAX (Plasticity Algorithm Computing System)............................................... 32
2.1 Les abstractions dans PAX.................................................................................................................... 32
2.2 La démarche méthodologique................................................................................................................ 35
2.3 Les fonctions neuronales ....................................................................................................................... 36
2.4 Les contraintes de fonctionnement........................................................................................................ 37
3 PAX1 : une plasticité logicielle.................................................................................................... 39
3.1 Vue d’ensemble..................................................................................................................................... 39
3.2 La carte PAX1....................................................................................................................................... 40
3.3 Le circuit Trieste (Alvado, 2003)........................................................................................................... 41
4 PAX2 : le système purement matériel........................................................................................ 42
4.1 Vue d’ensemble..................................................................................................................................... 42
4.2 La carte Gaillimh................................................................................................................................... 44