Print 28 comment(s) - last by Argon18.. on Feb 19 at 11:16 AM

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

Comments     Threshold

This article is over a month old, voting and posting comments is disabled

RE: Except
By Jeffk464 on 2/15/2013 3:16:00 PM , Rating: 2
I'm sure if you could read the shirt the boob picture relates to the article, as of now it just seems like a random boob picture.

RE: Except
By augiem on 2/15/2013 4:55:43 PM , Rating: 4
Never heard of BSOD?

RE: Except
By Motoman on 2/15/2013 5:24:23 PM , Rating: 5
Boob Shirt Of Death?

RE: Except
By Regected on 2/15/2013 9:32:57 PM , Rating: 2
Boob Showing Off Dailytech!

RE: Except
By Samus on 2/15/2013 11:53:09 PM , Rating: 4
IBM demonstrated 'uncrashable' computing with OS/2 by multi-threading the kernel into separate memory spaces. As soon as one became inconsistent it was eliminated, the memory space was recovered, and a kernel thread that passed integrity was re-loaded. Obviously performance was low, but it eliminated the need for ECC memory and other hardware checks since most integrity was done in software.

It was considered uncrashable and many airports and mission-critical operations worldwide still run it 20 years later.

I remember running OS/2 Warp and OS/2 Merlin server in the 90's and they were damn smooth OS's. Microsoft didn't license WIN32 compatibility, killing WINOS/2 when Windows 95 and Windows NT emerged, so most non-corporate environments lost interest and IBM canned the project. It was a big F#(^-you to IBM from Microsoft even though IBM licensed Microsoft's operating system a decade earlier.

RE: Except
By Motoman on 2/16/2013 8:05:22 PM , Rating: 1
When I was in college our main lab was OS/2. And the place I worked at right out of college, a major insurance company, was all OS/2.

The problem was that many things had to be run in Windows emulation, even back then. OS/2 was excellent in many ways, but it was too late, and they'd ceded the market to Windows.

If IBM hadn't let Microsoft do Windows first, OS/2 would be the one ruling the world right now.

RE: Except
By Argon18 on 2/19/2013 11:16:58 AM , Rating: 2
If he's a Windows user, he'll be very VERY familiar with BSOD.

RE: Except
By UpSpin on 2/15/2013 6:05:55 PM , Rating: 2
So it never ever happened to you that a smartphone app crashed? That your browser on your computer crashed? That a game crashed?

The operating systems are pretty stable nowadays. But they also crash and BSOD aren't totally gone. In the past they often crashed as soon as a program stopped working. Nowadays Windows crashes if a driver is not working properly, devices don't like each other and cause issues (all software related issues) or, as in this article described, hardware (like memory) malfunctions.

Most crashes get caused by software errors. Your smartphone apps crash because of bad coding, not because of the OS or hardware.
The idea mentioned in this article is to solve hardware related issues which occur in system which have to run for a very long time.

"We basically took a look at this situation and said, this is bullshit." -- Newegg Chief Legal Officer Lee Cheng's take on patent troll Soverain

Most Popular Articles5 Cases for iPhone 7 and 7 iPhone Plus
September 18, 2016, 10:08 AM
No More Turtlenecks - Try Snakables
September 19, 2016, 7:44 AM
ADHD Diagnosis and Treatment in Children: Problem or Paranoia?
September 19, 2016, 5:30 AM
Walmart may get "Robot Shopping Carts?"
September 17, 2016, 6:01 AM
Automaker Porsche may expand range of Panamera Coupe design.
September 18, 2016, 11:00 AM

Copyright 2016 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki