System could be useful for mission critical applications, such as combat robotics
Professor Peter Bentley of the University College of London and his colleague Christos Sakellariou aren't impressed with most everyday computers, which aren't very fault tolerant and can only multitask by flipping their cores between various sequential instruction streams in a program.
He describes in an interview with NewScientist, "Even when it feels like your computer is running all your software at the same time, it is just pretending to do that, flicking its attention very quickly between each program. Nature isn't like that. Its processes are distributed, decentralised and probabilistic. And they are fault tolerant, able to heal themselves. A computer should be able to do that."
So the pair set out to make a new hardware and a new operating system, capable of handling tasks differently from most current machines, which even if "parallel" deal with instructions sequentially.
The new machine has instruction set pairs that tell what to do when a certain set of data is encountered. The instructions-data pairs are then sent to multiple "systems", which are chosen at random to produce results. Each system has its own redundant stack of instructions, so if one gets corrupted, others can finish up the work. And each system has its own memory and storage; so "crashes" due to memory/storage errors are eliminated.
Comments Prof. Bentley, "The pool of systems interact in parallel, and randomly, and the result of a computation simply emerges from those interactions."
The results will be presented at an April conference in Singapore.
The team is currently working on coding the machine so that it can reprogram its own instructions to respond to changes in the environment. That self-learning, combined with the redundant, pseudorandom nature of the system would make it quite a bit more similar to a human brain than a traditional computer.
Potential applications for such a system include military robotics, swarm robotics, and mission critical servers. For example, if an unmanned aerial vehicle sustained damage or was hacked, it might be able to reprogram itself and escape errors thanks to the redundancy, allowing it to fly home.
The computer is somewhat similar to so-called "probabilistic" chip designs, which are being researched at other universities.
Source: New Scientist
"When an individual makes a copy of a song for himself, I suppose we can say he stole a song." -- Sony BMG attorney Jennifer Pariser
|
Most Popular Articles128GB Microsoft Surface Pro Tablets "Sell Out", Staples Offers $75 Discount February 11, 2013, 9:07 AM Checkmate: Tesla's Elon Musk Provides Driving Logs from NYT's "Peculiar" Model S Trip February 14, 2013, 12:41 PM NYT Reporter Responds to Tesla's Accusations About Model S Article February 15, 2013, 7:20 AM Iran Photoshops Its Stealth Fighter "In Flight" February 13, 2013, 10:00 AM Raytheon's "RIOT" Software Tracks Trillions of Pieces of Your Data on Facebook February 11, 2013, 3:55 PM
|