
Ladite puce calque son architecture et son fonctionnement sur celui du cerveau humain. Cette dernière sera donc compacte, moins gourmande en énergie et excellera dans les domaines ou un cerveau humain est compétent comme la reconnaissance faciale ou vocale.
Elle est composée de plusieurs unités « neurosynaptiques » (à ne surtout pas confondre avec l'équivalent biologique) regroupées en cœur, dont l'assemblage rappelle fortement l'agencement des neurones dans le cerveau humain.
Pour le Docteur Dharmendra S. Moda chercheur chez IBM, cette nouvelle architecture impose une nouvelle façon de programmer : « Architecture et programmation sont intimement liées. Par conséquent, avec notre nouvelle architecture, un nouveau paradigme de programmation doit être défini ». Fini les programmes constitués de suite d'instruction que doit exécuter un processeur.
Par la suite, le Docteur Dharmendra et son équipe ont développé un ensemble d'outils pour créer, déboguer et tester les applications conçues pour cette architecture inédite. C'est ainsi qu'un nouveau langage de programmation orienté objet baptisé Corelet a vu le jour. Pour simplifier le développement des applications pour la nouvelle architecture, des bibliothèques réutilisables ont été mises au point pour ce langage de programmation. Ces dernières regroupent en catégories les fonctionnalités offertes par les unités neurosynaptiques de la puce. C'est ainsi qu'on a des bibliothèques spécialisées dans les tâches de détection des contours, identification des couleurs, perception sonore, que le programmeur peut agencer pour créer des applications complexes.
[ame="http://www.youtube.com/watch?v=J69EJxUr8mw"]IBM[/ame]
Sources: IBM, Article IBM sur le langage Corelet
Et vous ?

Vous avez lu gratuitement 2 848 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.