elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Noticias (Moderadores: wolfbcn, El_Andaluz)
| | | |-+  Corelet: lenguaje de programación para chips neurosinápticos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Corelet: lenguaje de programación para chips neurosinápticos  (Leído 2,556 veces)
Mister12


Desconectado Desconectado

Mensajes: 734



Ver Perfil
Corelet: lenguaje de programación para chips neurosinápticos
« en: 19 Agosto 2013, 04:21 am »

En su camino para simular el cerebro y diseñar nuevos chips que rompan la arquitectura Von Neumann, IBM acaba de añadir una nueva pieza: Corelet, un lenguaje de programación que pretende ser tan exitoso como el FORTRAN

Hace sesenta años, John Backus inventó el FORTRAN. Pronto se convirtió en el lenguaje de programación de alto nivel preferido por los desarrolladores. No solo había que inventar procesadores, había que crear un lenguaje de programación que los desarrolladores entendieran y con el que se sintieran cómodos para que crearan los auténticos elementos útiles de la computación: los programas o las aplicaciones, lo que utilizamos los usuarios y lo que da verdadero valor a los ordenadores. Corelet aspira a ser el nuevo FORTRAN de la computación cognitiva.

IBM lleva varios años embarcada en el proyecto SyNAPSE junto con la agencia DARPA. El objetivo es crear procesadores y sistemas cognitivos inspirados en la funcionalidad, el bajo consumo y el tamaño del cerebro de los mamíferos.

La primera pieza del puzzle es el procesador. Se trata de un chip neurosináptico basado en la arquitectura de las neuronas. El chip está construido con tecnología CMOS de 45nm y contiene computación (neuronas), memoria (sinapsis) y comunicaciones (axones). En concreto 256 neuronas, 1024 axones y 256x1024 sinapsis. El funcionamiento del chip es paralelo, modular, distribuido, tolerante a fallos, dirigido por eventos (no por un reloj) y escalable.

Este chip rompe con la arquitectura de procesadores vigente hasta hoy. John Von Neumann dio nombre a esta arquitectura en la que se separan procesador y memoria y programas y datos. Todos los procesadores (PCs, servidores, o smartphones) hasta la fecha son arquitectura Von Neumann. La dificultad es que solo podemos mejorar haciendo chips más rápidos, pequeños y costosos. Pero todo tiene un límite. El problema de sustituir la arquitectura Von Neumann es que nada de lo anterior vale. Ni una sola línea de código.

No solo hay que construir un chip. Hay que diseñar una solución completa. La arquitectura de muchos chips neurosinápticos se denomina TrueNorth. Dado que no hay una producción masiva de chips, IBM diseñó una simulador llamado Compass que traslada el funcionamiento de dos mil millones de chips e una ordenador convencional (es un decir ya que trata de Sequoia, un superordenador de 1,5 millones de núcleos). Con esta simulación se comprobó el escalado del sistema (que cuantos más cores añades más rápido va, lo que no es trivial).

Y lo que hacía falta en el puzzle era el lenguaje de programación para que los desarrolladores puedan crear aplicaciones. Corelet es la respuesta. Se trata de todo un ecosistema: un lenguaje de programación orientado a objetos y una librería de módulos llamados corelets. Los corelets son como bloques de LEGO. Pequeños corelets realizan funciones simples. Luego se van combinando para crear corelets más complejos. De esta forma los programadores pueden crear corelets utilizando otros preexistentes.

¿Será Corelet el nuevo FORTRAN? Como suele decirse, la mejor manera de predecir el futuro es inventarlo.


http://alt1040.com/2013/08/corelet?utm_source=self&utm_medium=nav&utm_campaign=lo+ultimo+single


En línea

From some where at the other side of the universe
farresito2

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Corelet: lenguaje de programación para chips neurosinápticos
« Respuesta #1 en: 19 Agosto 2013, 20:48 pm »

Se parece a Erlang, por lo que ofrece.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Lenguaje o libs para programación rápida en linux.
Programación General
16BITBoy 2 3,224 Último mensaje 21 Junio 2010, 23:46 pm
por @synthesize
que lenguaje de programacion es mejor para iniciar??
Programación General
dandy_hack 6 6,615 Último mensaje 10 Agosto 2011, 10:14 am
por R/G
Lenguaje de programación para ejecutables « 1 2 3 »
Programación General
kurotenshi 21 15,371 Último mensaje 10 Diciembre 2011, 19:24 pm
por [Case]
Para que sirve el Lenguaje de Programacion Android?
Android
gonzalo57 3 7,270 Último mensaje 11 Junio 2012, 00:21 am
por #!drvy
¿Para ser hacker hay que aprender un lenguaje de programacion?
Dudas Generales
runtuntunger 4 21,269 Último mensaje 3 Marzo 2014, 14:39 pm
por Quatto
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines