Lo que yo pienso sobre esto lo expondré claramente:
Hay por ahí algún buen programador capaz
de crear un sistema grid de computación para LW?
Si alguien no sabe lo que es un sistema grid,
que vea el famoso seti@home. Un ordenador se encarga de repartir trabajos a
otros ordenadores, que mediante un sencillo software se encargan de hacer
tareas sencillas. Cuando unimos muchos ordenadores, estas tareas sencillas, (
las puede hacer en modo background/salva pantallas) dan como resultado algo que
no podría ser calculado ni por el mayor de los superordenadores.
O sea, un screamernet a lo bestia, en
segundo plano.
Una Grid de LW: todos los usuarios de LW
usan un programita, pequeño, que trabaja en 2º plano.
Un usuario en, digamos Madrid, a las 8 de
la noche, deja un render ( de un frame o de varios... ¿que mas da?). Su
programita envía la petición a la red ( Internet, por que no?).
Todos los ordenadores de LW del mundo
reciben la petición de ese trabajo... y lo pasan a una cola para “echar
una mano”. Tan pronto uno acaba una pieza del puzzle, lo envía al
ordenador que ha pedido el trabajo..
Este es el que se encarga de ver que
partes se están haciendo, cuales están sin hacer etc.
Que potencia de calculo seria esa?
¿Por que fprime no puede hacer un render
como vosotros lo sugerís? Por que no trabaja en un espacio común de memoria. Todos
los ordenadores con fprime funcionando en una red, deberían poder acceder a un
espacio “común” de memoria para compartir la tarea o sea poder
comunicarse algo así como “tío, yo me encargo de la cuarta parte de
arriba... OK. Colega fprime... yo, como tengo mas potencia de procesador y el
doble de ram, aparte de estar en estos momentos desocupado, puedo encargarme de
la mitad”.. etc...
¿Alguien que coja el testigo o la idea?