Monday, 14 November 2011

Computers that can self-program and evolve

At present, computers can 'learn' to some degree, mainly by fine tuning algorithms, but they are not at present able to completely re-write their code, to the extent that they can alter their circuitry, and truly evolve into new architectures. To do that, a method would need to exist whereby software can recofigure the actual design of the chip itself as it learns.
As we head towards three dimensional architectures for chips, a new path has opened that appears to lead in this direction. The ramifications are massive. If a viable chip emerges that can be reconfigured autonomously by the software running it, then we can imagine the ability for computers to evolve and learn to be extended, by growing new architectures, and new software. 

No comments:

Post a Comment