Simple. Memory limitation.
not simple enough, what do you mean? cacheing the kernal?
Power5 is a shared memory SMP machine; it runs one copy of operating system and addresses are visible by all processors.
this is a problem because? PS: do you mean SMMP?
CELL is a split memory "share nothing" MPP machine, but implemented on single piece of sillicon. Every APU gets its own exclusive memory space which is fairly small, not big enough to support something as large as NT.
first how do you know this with no real architecture released except "it'll be blue gene cutdown"?
what's to stop CELL or any other MultiP from sharing Memory?
second why can't an NT kernal fit into this model?
Both the kernel and process has to fit within 128 KB size for optimal performance, which is obviously impossible with NT but possible with some special purpose kernels.
why 128K? why would you want to the move the NT kernal over like this?
Is this really an insurmountable hurdle? or enough to warrent competitive alternatives?
EDIT: one more thing.
Which NT requires. I was explaining why CELL couldn't run NT.
well yes I can agree on that, however that's not really what I was getting at. Why can't an MDMP system akin to (what we proposes as) CELL run the NT kernal.
break it down to an principal would be appreciated.