IBM décide de quitter les sentiers battus empruntés en informatique en réalisant la simulation d'un nouveau type de puce qui n'est pas basée sur le modèle traditionnel de Von Neumann, dont s'inspirent largement les architectures d'ordinateurs actuelles.
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 ?
La nouvelle architecture d'IBM représenterait-elle le futur ?
IBM dévoile son langage de programmation Corelet
Pour faire fonctionner les applications comme le cerveau humain sur ses puces cognitives
IBM dévoile son langage de programmation Corelet
Pour faire fonctionner les applications comme le cerveau humain sur ses puces cognitives
Le , par Cedric Chevalier
Une erreur dans cette actualité ? Signalez-nous-la !