Corelet , el futuro de la programación.

ku-xlarge

Sin éxito han sido los intentos de la computación actual , por recrear el funcionamiento cerebral . Pero en lugar de utilizar modelos tradicionales de computo , IBM ha decidido crear una arquitectura completamente nueva , una que esta inspirada por la naturaleza.

Por casi 70 años , la ciencia de la computación ha dependido de la arquitectura de Von Neumann. Ya saben el tipo de computadora que utilizamos hoy en día, un sistema electrónico digital que es manejado por varios procesadores una unidad lógica aritmética, una unidad de control,memoria y un mecanismo de entrada /salida. Estas unidades almacenan y procesan la información secuencialmente que utilizan lenguajes de programación diseñados específicamente para esa arquitectura.

Pero el cerebro humano , que es un computador de alguna clase….funciona de una manera muy distinta. Es un computador masivamente paralelo y redundante ,capaz de procesar  10x16 tareas por segundo, muy superior al modelo de Von Neumann. Dirigido por un lenguaje de programación de acuerdo al propietario (algunos científicos creen que es dirigido por algoritmos biológicos codificados). En el cerebro , las neuronas y las conexiones sinápticas se encargan de almacenar y procesar la información de una manera altamente distribuida y paralela.

Que es exactamente como funciona  el nuevo lenguaje de programación de IBM , llamado Corelet. La compañía desvelo los detalles en la International Joint Conference on Neural Networks en Dallas.

ku-xlarges

Investigadores de IBM , están trabajando en un nuevo software que guiara a su nueva serie de chips neuro-mórficos. La empresa esta motivada debido  su éxito en “Computación Cognitiva”.

El nuevo lenguaje de programación será una realidad ya que , cuando las nuevas computadoras cognitivas de IBM sean una realidad ,necesitaran una nueva manera de manejarlas.

Muchas computadoras de hoy ,utilizan programación derivada de FORTRAN ,lenguaje desarrollado en 1950 por ENIAC.

El nuevo software corre en una súper-computadora convencional, pero simula el funcionamiento de una red masiva de núcleos neuro-sinápticos .Cada núcleo contiene su propia red de 256 neuronas que funcionan de acuerdo al nuevo sistema ,imitan la naturaleza de las neuronas biológicas. Corelets,especifica el funcionamiento básico de los núcleos neuro sinápticos y que puede vincularse a estructuras mas complejas. Cada Corelet, tiene 256 inputs/outputs , que se conectan unos con otros .

“La arquitectura tradicional , es muy secuencial en la naturaleza, desde la memoria al procesador y así de vuelta” el Dr.Dharmendra Modha. “Nuestra arquitectura es como un montón de bloques de Lego con diferentes rasgos. Cada Corelet tiene una función diferente, entonces tu los acomodas de manera que los necesites”.

Por ejemplo, un Corelet , puede detectar movimiento, la forma de un objeto, hasta organizar imágenes por color . IBM ha creado mas de 150 Corelet´s ,como parte de una librería para  los programadores se inicien en el lenguaje .

Eventualmente ,IBM espera crear una computadora cognitiva ,con una escala de 100 trillones de sinapsis. Pero hay limites en la tecnología propuesta.

Corelet , puede permitir la creación de una nueva generación de sensores inteligentes , que imitan las habilidades del cerebro para la percepción,la acción y la cognición.

 

Deja un comentario