georgegad wrote: sunnyd wrote:
.....a motherboard prototype that uses separate modules, each of which has its own processor, memory and storage. Each square cell in this design serves as a mini-motherboard and network node; the cells can allocate power and decide to accept or reject incoming transmissions and programs independently.....
Excellent! had thought the same for a while but am not technically minded enough to build it.
A Harddrive with its own processor could be sent processes, make the computations itself with its data and send only the finished product to the controll cpu. I expect it would speed the entire computing process.
If your modem had the same setup you could retain conectivity even if you had to reboot windows. You could possibly return after a 5min reboot and find the full 5min of download activity has continued uninterrupted while you were rebooting.
If you were really clever you could set the multiple processors up to monitor each other and perform diagnosis, when one failed it need not crash, you would get a message telling you exactly what your hardware fault is and which part to replace.
On the down side i am expecting it would also increase the parts cost of every individual component, and thats not a very popular feature. Still, it could give increased performance equal to the increased cost so it may be worth the price.
Am interested to see one in action. Sounds interesting.
Not only would it cost more it would be imposable to program.
lots of the Ideas you have listed already have existed in the past.
They are all now rejected ideas.
There were things like modem buffer board that would save data in the raw untill your computer had time to
get back to receiving - processing that data.
There were smart hard drives, that buffered data and then when it was doing what needed to be done
would call the "computer" to say the data was ready .
All of this crap is old.. 1960's - 1980's hardware / software Ideas.
They are slow, they were hard to program and now are gone.
The only place where this type of multiple board system like this is useful is
in a mission critical automatic failure over system design.
Lets say for a rocket or airplane. it does not belong on a desktop.
But even in that work space this computer system fails.
redundant systems can't have data and direct power interconnection.
if one board fails... do to an electrical fault it stands a 50% chance of distorting
its interconnected neighbor. So mission critical system are isolated from each other
and only pass via buffer's communications data.
Oh well, long story short.. I'll stick with my standard monolithic processer, databuss and ram interconnect system
some very smart people worked very hard to make those system as fast as they can be.
Knowledge is power. Power corrupts. Study hard. Be evil.