• We've upgraded our forums. Please post any issues/requests in this thread.

The computer that never crashes

Black Panther

Senior Moderator™
Staff member
Joined
May 30, 2007
Messages
8,957 (2.33/day)
Likes
2,166
System Name Great White Bengal
Processor i7 930 @ 4Ghz
Motherboard Gigabyte GA-X58A-UD3R
Cooling Scythe Yasya
Memory 12GB (3 x 4GB DDR3 Geil Black Dragon)
Video Card(s) Zotac 670 4GB
Storage eSata Seagate 2TB -- 240GB SSD Sandisk Extreme
Display(s) 27" 2560x1440 Dell U2711
Case NZXT Switch 810 White
Audio Device(s) Onboard sound & Z5500 Speakers
Power Supply Corsair 850W Gold
Mouse Asus ROG Sica
Keyboard Motospeed
Software Windows 10
#1
OUT of chaos, comes order. A computer that mimics the apparent randomness found in nature can instantly recover from crashes by repairing corrupted data.

Dubbed a "systemic" computer, the self-repairing machine now operating at University College London (UCL) could keep mission-critical systems working. For instance, it could allow drones to reprogram themselves to cope with combat damage, or help create more realistic models of the human brain.

Everyday computers are ill suited to modelling natural processes such as how neurons work or how bees swarm. This is because they plod along sequentially, executing one instruction at a time. "Nature isn't like that," says UCL computer scientist Peter Bentley. "Its processes are distributed, decentralised and probabilistic. And they are fault tolerant, able to heal themselves. A computer should be able to do that."

Today's computers work steadily through a list of instructions: one is fetched from the memory and executed, then the result of the computation is stashed in memory. That is then repeated – all under the control of a sequential timer called a program counter. While the method is great for number-crunching, it doesn't lend itself to simultaneous operations. "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," Bentley says.

He and UCL's Christos Sakellariou have created a computer in which data is married up with instructions on what to do with it. For example, it links the temperature outside with what to do if it's too hot. It then divides the results up into pools of digital entities called "systems".

Each system has a memory containing context-sensitive data that means it can only interact with other, similar systems. Rather than using a program counter, the systems are executed at times chosen by a pseudorandom number generator, designed to mimic nature's randomness. The systems carry out their instructions simultaneously, with no one system taking precedence over the others, says Bentley. "The pool of systems interact in parallel, and randomly, and the result of a computation simply emerges from those interactions," he says.

It doesn't sound like it should work, but it does. Bentley will tell a conference on evolvable systems in Singapore in April that it works much faster than expected.

Crucially, the systemic computer contains multiple copies of its instructions distributed across its many systems, so if one system becomes corrupted the computer can access another clean copy to repair its own code. And unlike conventional operating systems that crash when they can't access a bit of memory, the systemic computer carries on regardless because each individual system carries its own memory.

The pair are now working on teaching the computer to rewrite its own code in response to changes in its environment, through machine learning.

"It's interesting work," says Steve Furber at the University of Manchester, UK, who is developing a billion-neuron, brain-like computer called Spinnaker (see "Build yourself a brain"). Indeed, he could even help out the UCL team. "Spinnaker would be a good programmable platform for modelling much larger-scale systemic computing systems," he says.

Source.


I could do with a couple of these, especially for members of my family... :)

 
Joined
Sep 21, 2011
Messages
499 (0.22/day)
Likes
119
System Name Multipurpose desktop
Processor AMD Phenom II x6 1605T @ 3.75Ghz , NB @ 2.5
Motherboard Gigabyte 990FXA-UD3 (rev 1.0)
Cooling Prolimatech Megahalems Rev. C, 2x120mm CM Blademaster
Memory Corsair Vengeance LP (4x4GB) @1666Mhz 9-9-9-20-24 1T
Video Card(s) ASUS Strix R7-370 4GB OC
Storage 2x WD Caviar Black 500GB Sata III in RAID 0
Display(s) Acer S211HL 21.5" 1920x1080
Case Cooler Master Centurion 534+, 3x 120mm CM Sickle Flow
Power Supply Seasonic X650 Gold
Software Windows 7 x64 Home Premium SP1
#2
So, Borg computers?

How much redundancy is inefficient?
 
Joined
Jun 27, 2011
Messages
5,624 (2.38/day)
Likes
2,986
Processor Intel I7 4790k (stock)
Motherboard ASRock H97M-ITX/ac LGA 1150 Intel H97
Cooling Prolimatech megahalem
Memory Crucial 2x4gb 1600mhz
Video Card(s) EVGA 1060 3gb
Storage OWC Mercury SSD 240 GB
Display(s) Asus 144hz
Case Raijintek Metis
Power Supply Corsair SF600 600w psu
Software Windows 10 64 Bit
#3
It sounds like a lot of it has to do with software. If so that is really cool.
 
Joined
Jun 17, 2007
Messages
7,325 (1.91/day)
Likes
995
Location
C:\Program Files (x86)\Aphexdreamer\
System Name Unknown
Processor AMD Bulldozer FX8320 @ 4.4Ghz
Motherboard Asus Crosshair V
Cooling XSPC Raystorm 750 EX240 for CPU
Memory 8 GB CORSAIR Vengeance Red DDR3 RAM 1922mhz (10-11-9-27)
Video Card(s) XFX R9 290
Storage Samsung SSD 254GB and Western Digital Caviar Black 1TB 64MB Cache SATA 6.0Gb/s
Display(s) AOC 23" @ 1920x1080 + Asus 27" 1440p
Case HAF X
Audio Device(s) X Fi Titanium 5.1 Surround Sound
Power Supply 750 Watt PP&C Silencer Black
Software Windows 8.1 Pro 64-bit
#4
Neat, I wonder if a functioning OS could be made out of this.
 
Joined
Mar 26, 2010
Messages
7,642 (2.71/day)
Likes
1,984
Location
Jakarta, Indonesia
System Name micropage7
Processor Intel G4400
Motherboard MSI B150M Bazooka D3
Cooling Stock ( Lapped )
Memory 16 Gb Team Xtreem DDR3
Video Card(s) Nvidia GTX460
Storage Seagate 1 TB, 5oo Gb and SSD A-Data 128 Gb
Display(s) LG 19 inch LCD Wide Screen
Case HP dx6120 MT
Audio Device(s) Stock
Power Supply Be Quiet 600 Watt
Software Windows 7 64-bit
Benchmark Scores Classified
#5
never crash, dont need reinstall and stay fresh? looks pretty good but i guess it still need long way to go
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
14,876 (3.46/day)
Likes
5,411
System Name A dancer in your disco of fire
Processor i3 4130 3.4Ghz
Motherboard MSI B85M-E45
Cooling Cooler Master Hyper 212 Evo
Memory 4 x 4GB Crucial Ballistix Sport 1400Mhz
Video Card(s) Asus GTX 760 DCU2OC 2GB
Storage Crucial BX100 120GB | WD Blue 1TB x 2
Display(s) BenQ GL2450HT
Case AeroCool DS Cube White
Power Supply Cooler Master G550M
Mouse Intellimouse Explorer 3.0
Keyboard Dell SK-3205
Software Windows 10 Pro
#6
Good for realtime systems, but for home computing? Not so much. A lot of what we do now is very predictable, so ot works well. I look forward to that talk though.
 
Joined
Aug 17, 2009
Messages
2,553 (0.84/day)
Likes
1,013
Location
United States
System Name Aluminum Mallard
Processor Intel i7 940
Motherboard ASUS Rampage III: Gene
Cooling Noctua C-12P
Memory 6GB Corsair Dominator DDR3
Video Card(s) ASUS HD5870
Storage OCZ Vertex 2 60GB SSD, 2 x Seagate Barracuda 7200.12 in RAID0
Display(s) HP w2338h
Case Corsair 700D
Audio Device(s) On Board
Power Supply Corsair TX850
Software Win7 Ult 64 bit
Benchmark Scores 31 FPS in Dalaran.
#7
Never crashes? Even with Vista on it?
 

HammerON

The Watchful Moderator
Staff member
Joined
Mar 2, 2009
Messages
7,433 (2.32/day)
Likes
4,740
Location
Up North
System Name Cruncher / Cruncher 2
Processor i7 6900K / E5 2683 v3
Motherboard X99A Gaming Pro Carbon / ASRock X99 Extreme 4/3.1
Cooling EK Supremacy EVO Elite 2011-3 / EK Supremacy
Memory G.Skill Trident Z 32GB 3200 / G.SKILL Trident Z 16GB 3200
Video Card(s) EVGA 980 Ti Classified / ATI 3650
Storage Samsung 960 Pro 512 GB + Mushkin Reactor 1 TB / OCZ Vertex 4 256 GB
Display(s) Dell UltraSharp U3011 30"
Case Corsair Obsidian 800D / TT Core V51
Audio Device(s) On-board
Power Supply Corsair AX1200 / EVGA 500W
Software Win 10 Pro/ Win 10
Benchmark Scores Always changing~
#8
Joined
Sep 1, 2010
Messages
5,893 (2.22/day)
Likes
6,553
#9
They said it "mimics biology". Biology crashes, hence their concept doesn't seem crash-proof.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
17,026 (3.43/day)
Likes
17,891
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#10
the title is kinda misleading .. crashes occur because of program errors which are introduced by human error. what these guys have created is a new approach to multitasking
 
Joined
Jan 31, 2005
Messages
1,625 (0.35/day)
Likes
552
Location
The Pico Mundo Grill
System Name Commercial towing vehicle Nostromo
Processor R7 1700X Base Clock @4.000.000.000 Hz
Motherboard Crosshair Hero VI (BIOS 1701)
Cooling Hydro H110i V2 High Performance
Memory 2x8 GB Dominator CMD16GX4M2B3200C16 v4.31
Video Card(s) 970 STRIX
Storage 960 EVO M2 500 GB w. EKWB EK-M.2 NVMe nickel heatsink / UV400 480 GB / Red PRO 4 TB
Display(s) VG248QE
Case HAF XB
Audio Device(s) Onboard / JDS Labs O2 AMP / K550 headphones
Power Supply AX 860
Mouse KANA
Keyboard K60
Software Win 10 Pro x64 / KIS 2018
Benchmark Scores 2141 lightyears per hour.......
#11
No need for such invention:

The Pioneer 10 spacecraft had a Digital Equipment Corp PDP-11 /44 computer - working for over 30 years without a restart.....that is "The computer that never crashes"..... :slap: