Yo es que lo que describes, Visitor, lo veo más como optimización que como algorítmica, y ese punto es diferente.

La teoría de segmentación de problemas para multiCPUs está más que inventada y probada, que el Cell traiga 8 nucleos no es nada nuevo, porque yo ya he programado algoritmos para una máquina con 64 procesadores en cubo (y es un placer, por otro lado). Está claro que esto es algo que hasta ahora no se hacía mucho en el mundo de los videojuegos.

Un algoritmo de propagación de calor en una placa metálica está más que definido, pero es muy diferente hacerlo para un monoprocesador que para un 16 procesadores plano que para un 64 en cubo...

A eso me refiero principalmente, cada hardware nuevo requiere una implementación diferente, pero yo creo que todos los problemas que se pueden plantear (movimientos físicos, dinámicas, IA, etc...) están inventados y con soluciones estables y en muchos de ellos, ya no hay mucho que inventar, y en los que lo hay (IA, por ejemplo), lo que se pueda mejorar no depende del hardware sino de algoritmos teóricos, y poco márgen hay...

y perdón a los demás por el offtopic...