El proyecto SpiNNaker parece algo bueno para sistemas programados en Erlang (el modelo de multiprocesador es muy similar de lo que se encuentra en Erlang).
Aunque SpiNNaker es un proyecto de investigación, espero que vaya a resultar en algo útil para servidores que se usa para tareas con altos niveles de paralelismo (por ejemplo, telecomunicaciones, sistemas como Twitter y Facebook que tienen altas niveles de paralelismo debido de la cantidad de usuarios etc). Un sitio como Facebook no es una cosa de "number crunching" que necesita cores de alta potencia, mas bien es un sistema de paralelismo masivo. (Facebook ya usa Erlang en su 'back end').
-- El español no es mi lengua materna. Es seguro que haya errores de gramática en este mensaje.
El proyecto que das es un diseño parecido al que proponía Transputer en los años 80, montones de chips con una memoria local y conectados por enlaces de alta velocidad. La mayor diferencia que veo es que en el modelo nuevo la memoria es mucho mayor, y no es la topología en hipercubo de Transputer, si no otra distinta que dicen inspirada en el cerebro. Supongo que Erlang irá bien ahí, yo no tengo ni idea:). Aquí el problema es básicamente la comunicación entre núcleos. Y es de esperar que el futuro vaya por aquí, pero para aprovechar eso hay que reescribir las aplicaciones.
Acelerar un servidor LAMP de toda la vida es otra historia, las aplicaciones suponen un modelo de memoria y no tienes mas remedio que simularlo, y aqui el problema es de cómo conectar chorrocientos núcleos a la memoria sin que se asfixien. La ventaja es que se pueden acelerar las aplicaciones sin reescribirlas. Y es aquí a donde apuntan los nuevos chips de los que hablaba.
Vamos que los dos tienen poco que ver, aparte del paralelismo, claro.
Y muchas gracias, no sabía que Facebook usara Erlang, interesante.
Re:Creo que son los mismos rumores...
(Puntos:3, Interesante)( Última bitácora: Jueves, 31 Marzo de 2011, 12:18h )
Aunque SpiNNaker es un proyecto de investigación, espero que vaya a resultar en algo útil para servidores que se usa para tareas con altos niveles de paralelismo (por ejemplo, telecomunicaciones, sistemas como Twitter y Facebook que tienen altas niveles de paralelismo debido de la cantidad de usuarios etc). Un sitio como Facebook no es una cosa de "number crunching" que necesita cores de alta potencia, mas bien es un sistema de paralelismo masivo. (Facebook ya usa Erlang en su 'back end').
El español no es mi lengua materna. Es seguro que haya errores de gramática en este mensaje.
Re:Creo que son los mismos rumores...
(Puntos:2)( http://kernel.org/ | Última bitácora: Viernes, 31 Julio de 2015, 11:54h )
Acelerar un servidor LAMP de toda la vida es otra historia, las aplicaciones suponen un modelo de memoria y no tienes mas remedio que simularlo, y aqui el problema es de cómo conectar chorrocientos núcleos a la memoria sin que se asfixien. La ventaja es que se pueden acelerar las aplicaciones sin reescribirlas. Y es aquí a donde apuntan los nuevos chips de los que hablaba.
Vamos que los dos tienen poco que ver, aparte del paralelismo, claro.
Y muchas gracias, no sabía que Facebook usara Erlang, interesante.
Saludos
1 + 2 + 3 + 4 + 5 + 6 + 7 +... = -1/12