@ LTKN
No IBM's design goal was to make the SPEs full processors being able to greatly facilitate any kind of program.
They dropped a lot of redundant and legacy stuff, which in no sense render them not being full processors. The only difficulty is redesigning legacy code efficiently, but the redesigned code will run better on any other multi-core or multi-processor CPU, the difference is that it's crucial and more benefial for the Cell, on other processors the benefit is smaller.







