I'm not sure where you are getting this information from.Edge said:Well each SPE is dual pipelined, so using your logic, each SPE can support dual threads. I don't consider that dual threading, and your example is incorrect also, as dual threading has to consider being able to run dual threads on the ALU, which it cannot, as one thread running, has to stop the other thread. Dual threading on the PPE's is only for faster context switches, and thus only supports 10 to 20 percent increase at most.
Dual pipelining is not the same as dual threads is not the same as dual register sets. You seem to understand that all SMT is is dual sets of registers to negate performances of context switching between two threads. That is absolutely incorrect.
In this case, it does; provided that each thread has access to a component of the chip not in use.Dual threading does not mean dual execution!!!
Absolutely not, especially given the fixed platform nature of game consoles. One thread doing procedural geometry creation, the other doing AI. Both threads typically mind their own business in different sections of the CPU.Your example also, would be very limited to an algorithm, supporting both DIFFERENT types of execution, which I would think would be a RARE occurance.