DemoCoder said:
Cell was an outgrowth of work at Yorktown on "healable software". The idea that you can run software on faulty hardware, by dynamically modify the SW so as to route around problems. Similar to the way you mark bad blocks on HD sectors. First IBM applied to this to anti-virus technology, but sticking "probes" on your HD and waiting for them to get infected. After they got infected, the EXEs were compared against trusted versions on IBM's servers and an "antidote" was generated automatically just for your PC. The "probe/fix" method was extended to "fix" software running in RAM whose bits got flipped by bad CPU/memory. Cause if you have an architecture like Blue Gene with 1 million processors, on a given day, some of them will probably fail.
Ahh, now see, if you stated this to begin with I would have agreed. Before I comment on this, it's still not relevant to my argument with Dave as it's an externality that's "spilled over" into the
Cell project - as opposed to the "spill out" which we were discussing that would support his BS stance.
Anyways, IBM's Autonomic Computing Initiatives (like self-healing, self-optimizing, self-configuring) has definitly influenced projects on the scale of the Blue Gene's, I think this goes without saying really. What I question is it's place [it being the self-healing you mentioned, not the other facets of ACI] within a single IC on the scale of any given
Cell manifestation, the
Broadband Engine being one of them. Personally, I feel the concept of self-healing within a set-piece IC in a console as ridiculous. If there is a fault, you buy a new one or send it back to Sony - not compromise the development system in a truely futile attempt to mask a fault within a closed-box enviroment.
Yet, you're not wrong. Hell, I agree with you for the most part but as I mentioned before on a diffent scale. I stated:
[url=http://www.beyond3d.com/forum/viewtopic.php?p=206838#206838 said:
Vince. Pg 4[/url]]The architectural differences are obvious on a per-IC level. If you wish to theorize about how the concept of non-local cellular processing is analogous to how the IBM projects work on a macroscopic scale, then I'd agree based on what Kutaragi has stated. The way in which interconnection and processing tasks look to be distributed is very much akin to the BG projects, which arguably, are biologically inspired. Yet, this isn't an architectural feature - and as you very well know, a analogous tasks don't imply similar constructs underlying it them
I see the
Cell project borrowing heavily from the research projects you mentioned (such as the Blue Gene permutations) not in an sub-IC level but rather in their inter-IC communitation and distributed processing ability - if it is realized as the form of
Cell Computing that's been discussed by Kutaragi and in the Suzuoki Patent. It's only here that you start to see where the benefits of IBM's ACI technology when you consider a future in which a
Cell network/processing fabric exists. One in which digital content (be it media or data) is streamed between Cell's and you can imagine the loss of singular IC/
Cell's from the fabric to be a common occurance. Only the technology you talked about can allow this non-local/
Cell computing paradigm to be realized feasible.
But, the leap you didn't make is that BlueGene is analogous to a STI
Cell Network, not a single IC. Just as a BlueGene 'system' can exist in many manifestations, invarient to the actual constructs underlying a single node (be that Power4's, or the reductionist SMT cores @ Yorktown, or the lastly more powerful STI Broadband Engine's from Austin), that same ideology applied here.
So, when you talk about STI Cell - you need to realize that the basic building blocks that scale up for use in the PS3 which Austin are designing may never be actually used in a Cell network thats analogous to a BG. Rather, they may just be another Power on steroids.
PS. I asked if they had an RANN research because of your stance on consciousness and your blatent bashing of Roger Penrose in that one thread which I forgot about when I went away for the weekend. While I don't agree with everything he says, at some level of abstraction he is vindicated if it pans out.