SpiNNaker, le plus grand supercalculateur au monde émulant un cerveau humain a été mis en marche,
Une première depuis le début de sa construction

Le , par Bill Fassinou

157PARTAGES

16  0 
SpiNNaker (Spiking Neural Network Architecture), c'est le nom du superordinateur conçu pour fonctionner à l'instar du cerveau humain, ou du moins s'y approcher au mieux. La machine est capable de réaliser 200 millions de millions d'opérations par seconde. Elle a été conçue et construite par l'Université de School of Computer Science de Manchester et a nécessité 20 ans de développement et 10 ans de construction. Selon les scientifiques en charge du projet, il s'agit du « plus grand supercalculateur neuromorphique du monde, conçu et construit pour fonctionner de la même façon que le cerveau humain ». Depuis 2016 que sa construction a commencé, c'est le 2 novembre dernier qu'il a été mis en marche pour la première fois. C'est une bonne nouvelle pour les scientifiques qui, depuis des années ont mis au point une variété de façons de mieux comprendre le cerveau, y compris l'utilisation de supercalculateurs.

Comme vous le savez certainement, le cerveau est l'organe le plus complexe du corps humain et sa structure est radicalement différente d’un processeur d’ordinateur : quand le cerveau aligne des neurones pour le calcul et des synapses pour le transfert d’informations, les processeurs actuels sont faits de portes logiques. Or, la recherche scientifique, en neurologie par exemple, a bien besoin de simulations à grande échelle du cerveau humain : le projet européen HBP (human brain project) tente d’y arriver d’ici à 2023. Avec les différences entre les deux architectures, il faut des moyens démesurés pour simuler une petite partie du cerveau à l’aide de processeurs normaux.


D’où l’architecture SpiNNaker, conçue pour imiter au plus près le cerveau humain, plus précisément le module des réseaux neuronaux pulsés (spiking neural networks). Le superordinateur du même nom est construit à l’aide de processeurs ARM, mais agencés de manière spécifique : sur six cents cartes, il utilise une, quatre ou quarante-huit puces ARM968 (une ancienne version de l’architecture ARM) — chaque puce contient dix-huit cœurs et cent vingt-huit mégaoctets de mémoire vive, les communications réseau se font à une vitesse de cent mégabits par seconde. SpiNNaker n'est pas le premier supercalculateur à intégrer près d'un million de cœurs de processeur, mais ce qui le rend unique, c'est qu'il est conçu pour imiter le cerveau humain.

La plupart des ordinateurs envoient des informations d'un point à un autre via un réseau standard. SpiNNaker, lui, envoie de petites quantités d'information simultanément à des milliers de points, un peu à la façon dont les neurones s'échangent des hormones et des signaux électriques dans le cerveau. SpiNNaker utilise des circuits électroniques pour imiter les neurones. « SpiNNaker a complètement repensé la façon dont les ordinateurs classiques fonctionnent. Nous avons essentiellement créé une machine qui fonctionne plus comme un cerveau qu'un ordinateur classique, ce qui est extrêmement excitant », a déclaré le Dr Steve Furber, professeur de génie informatique à la School of Computer Science de l'Université de Manchester, au Royaume-Uni.

Initialement financé par l'EPSRC (Engineering and Physical Sciences Research Council) britannique, le projet est maintenant soutenu par le projet européen « Human Brain » et a coûté près de 15 millions de livres sterling (soit environ 19,5 millions de dollars US). Ce supercalculateur peut, avec sa capacité de 200 millions de millions d'opérations par seconde, « modéliser plus de neurones biologiques en temps réel que n'importe quelle autre machine de la planète », affirme l'université. L'objectif pour les scientifiques est de modéliser jusqu'à 1 milliard de neurones, dix fois plus que le cerveau d'une souris (100 millions), mais 100 fois moins que celui d'un humain (100 milliards).

Car, pour l'instant, l'architecture de SpiNNaker permet de modéliser des microcircuits corticaux (situés sur la partie extérieure du cerveau, ils reçoivent et traitent les informations en provenance des cinq sens) sur des échelles de temps utiles : en considérant l’état des neurones toutes les 0,1 ms, SpiNNaker arrive à être à peine vingt fois plus lent que le temps réel (une seconde dans un “vrai” cerveau prend vingt secondes de temps de calcul). Le circuit cortical considéré est constitué d’un peu moins de quatre-vingt mille neurones et de trois cent mille synapses, alors que seules six cartes de quarante-huit cœurs ont été utilisées.

« L'une de ses utilisations fondamentales est d'aider les neuroscientifiques à mieux comprendre le fonctionnement de notre cerveau », expliquent les chercheurs. Et pour y arriver, cette machine est capable d'exécuter des simulations en temps réel à très grande échelle. Le Dr Steve Furber a précisé que : « les neuroscientifiques peuvent désormais utiliser SpiNNaker pour débloquer quelques-uns des secrets de la façon dont le cerveau humain fonctionne en exécutant des simulations à grande l'échelle ». Il ajoute également que SpiNNaker fonctionne comme un simulateur de neurones en temps réel qui pourrait permettre aux roboticiens de concevoir de grands réseaux de neurones pour les robots mobiles afin qu'ils puissent se déplacer et parler avec flexibilité tout en consommant très peu d'énergie.

Source : L'université de Manchester

Et vous ?

Qu'en pensez-vous ?

Voir aussi

Nouveau record pour les architectures neuromorphiques avec la simulation de circuits corticaux complets

La France positionne un supercalculateur dans le TOP 15 mondial, fruit du partenariat entre CEA/DAM et Atos

Supercalculateurs de demain : la France mobilisera 44 millions d'euros pour la R&D d'ici 2020, afin d'approcher le seuil des opérations exaflopiques

Les USA annoncent Summit, un supercalculateur de 200 pétaflops qui deviendrait ainsi le plus puissant au monde

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Matthieu76
Membre éclairé https://www.developpez.com
Le 06/11/2018 à 10:15
Ils envoient quoi en données d'entrée ? Et c'est quoi en sortie, juste des spikes ? Quelles sont les résultats attendu par les chercheurs ?
Il manque beaucoup d'informations. Juste faire un copier-coller d'un article en anglais je ne trouve pas ça très pertinent pour ce genre d'article.
3  0 
Avatar de Christian_B
Membre habitué https://www.developpez.com
Le 01/12/2018 à 0:24
Citation Envoyé par deathman8683
Quand on aura comprit le fonctionnement du cerveau (si c'est possible et je trouverai ça passionnant) il sera temps d'aborder la question d'une conception d'un système identique au cerveau, il ne faudrai pas tout mélanger. Certes, ça aide pour obtenir des subvensions et des lecteurs
En effet prétendre émuler bientôt (ou même simuler si tu veux) le fonctionnement cérébral est très prématuré donc pas sérieux alors qu'on comprends encore mal (et souvent pas du tout) le fondement neurologique des capacités psychologiques humaines. Il faudrait d'abord savoir quoi simuler, c'est à dire, pour l'essentiel, avoir déjà trouvé ce qu'on cherche.
En particulier, personne d'après ce que j'ai lu ici ou là n'a la moindre idée de ce qu'est la conscience ou ne peut seulement en donner une idée plausible.
On tourne autour : étude des "états de conscience", tentatives problématiques de localisation cérébrale (de nombreuses parties du cerveau semblent concernées), prolongées par des "hypothèses" vagues et hasardeuses qui n'expliquent rien. On est loin du compte.
Mais les progrès à mon sens peuvent venir de l'amélioration des études combinées du cerveau (localisations, anatomie et évolution cellulaire ...) et du témoignage des sujets sur ce qu'ils vivent.
Pas d'un ordinateur à la structure rigide. Les circuits intégrés, que je sache, ne peuvent pas faire pousser des dendrite, il faut tout représenter logiciellement, ce qui est beaucoup plus cher et encombrant que d'étudier des cellules réelles.
Ce dont l'article convient implicitement en indiquant :
Avec les différences entre les deux architectures, il faut des moyens démesurés pour simuler une petite partie du cerveau à l’aide de processeurs normaux.
1  0 
Avatar de deathman8683
Membre averti https://www.developpez.com
Le 10/11/2018 à 15:28
plus grand supercalculateur neuromorphique du monde, conçu et construit pour fonctionner de la même façon que le cerveau humain
On parle bien de simulation, ce qui veut dire que des données inconnues sont extrapolées pour obtenir un résultat approché et non d'une émulation qui les connait déjà toutes, ce qui prend d'ailleurs du sens lorsqu'il est précisé que l'objectif est de mieux comprendre le cerveau humain (en tatonnant, mais c'est déjà ça), lui faire une rétro-ingénierie.

Quand on aura comprit le fonctionnement du cerveau (si c'est possible et je trouverai ça passionnant) il sera temps d'aborder la question d'une conception d'un système identique au cerveau, il ne faudrai pas tout mélanger. Certes, ça aide pour obtenir des subvensions et des lecteurs

sur six cents cartes, il utilise une, quatre ou quarante-huit puces [...] chaque puce contient dix-huit cœurs [...] SpiNNaker n'est pas le premier supercalculateur à intégrer près d'un million de cœurs de processeur
Avec les valeurs hautes on atteint la moitié : 600(48x18) = 518 400.

200 millions de millions d'opérations par seconde
J'aurai trouvé "200 mille milliards" plus explicite (on a l'habitude des Ghz).
0  0 
Avatar de ghorbelm
Nouveau Candidat au Club https://www.developpez.com
Le 12/01/2019 à 19:54
Bonjour

Je pense qu’on peut faire beaucoup mieux mais malheureusement je n'ai pas de financement pour concrétiser mes idées.

========================================================================
Je me présente :
De formation ingénieur génie électrique spécialité électronique et informatique industrielle. J’ai travaillé sur l’IA depuis 1998 et je suis passionné par la création d’un cerveau artificiel. Mes travaux de recherche sur l’IA ont débuté avec la logique floue et j'ai poursuivi avec les réseaux de neurones. J'ai eu une interruption de quelques années.

Intelligence artificielle et applications
2004 : Réseaux de neurones analogiques et algorithme d'apprentissage WP;
2000 : Recherche nouvelle architecture de réseau de neurones;
1999 : Développement d’un système de reconnaissance de phonèmes par réseau de neurones;
1998 : Etude, optimisation et intégration d’un contrôleur flou pour pendule inversé sur DSP.
========================================================================
0  1 

 
Sondage : quels sont les langages de programmation qui vont probablement disparaître
Siri enregistre les bagarres, les échanges avec les médecins, les ébats sexuels
Est-ce une grosse erreur de considérer la POO comme standard de l'industrie pour l'organisation des bases de code ?
Découvrez les dangers de MySQL et MariaDB, par Frédéric BROUARD (SQLpro)
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web