Distributed computing  
Home arrow Distributed Hardware       Evolution Project
Monday, 12 May 2008
 
 
Distributed Hardware Evolution Project

Host an island with a community of circuits struggling for survival in a antagonistic online globe. During your PCs idle time individuals from this population will develop by manufactured evolution in a process of survival of the meekest into circuits with Built-In Self-Test (BIST) and will compete with those hosted on additional PCs beside migrating to and from them. These circuits decision not be constrained by conventional design rules since enlargement finds adept solutions without worrying as regards how complex they are to understand - just as it did with our individual bodies and brains.

Self-Diagnosing Hardware is accomplished of detecting deviations from its acknowledged behaviour due to faults. Self-Diagnosis is important especially in aim captious systems such at the time that medical equipment, transport controllers and those in hazardous environments such as period missions and nuclear capacity stations. Built-In Self-Test (BIST) is widely used so far commonly requires more than 100% area overhead or off-line testing. However in assignment captious systems off-line testing is improper because we must diagnose failure immediately. The average on-line clarification is a voting classification with two copies of the module being diagnosed which is capable of detecting faults immediately by comparing the outputs of the copies. After all, this answer requires 100% redundancy for the accessory module plus more logic for the voter. In the last 40 years of BIST analysis, spawned beside the NASA aerospace program, common design has not come up with a significant improvement to the voting arrangement at the time that such an on-line BIST answer. You can help us to arrive at the next begetting of self-diagnosing circuits.

As an increasing count of assignment critical tasks are automated, self-checking circuits are of paramount importance. For example in medical applications (heart monitors, pacemakers), bear (aeroplane hardware, coming and going lights, motorcar ABS braking), space (satellites, probes) and industrial facilities (nuclear power plants) and more to come in the prospect at the time that cars set off driving themselves, surgical operations are performed remotely, etc.. In all these areas human lives or great economic bereavement are at danger. Beside joining this project you would be making a valuable contribution to exciting delving and piece to drive the bounds of human knowledge. Not only this, but the circuits produced along this activity are authentically better than those of conventional design so would lead to safer controllers in happening and emerging aim carping applications saving lives and money.

Island Topology

Each island is represented as a square in this 2D graph in its correct topological postion. Adaptation is represented during the time that a coloration so that darker means fitter. Loose Self-Checking is encoded in the red channel, Binding Self-Checking in the budding and Parsimony in the azure. For eg. a yellow square would have a dark blue chamber however brilliance red and green, and since darker is better, then it has good Parsimony however poor Free Self-Checking and Stringent Self-Checking fitnesses.

Download client Homepage Statistics page