By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Andir said:

And I never said that they weren't. Reading comprehension is your friend.


The spec sheet posted said "triangles *not polygons", that's what he was referring to.

Bill explained the difference between symmetric multiprocessing with shared memory vs. asymmetric with local memory quite well.  It's all down to the fact that the SPUs can't access main memory directly.  One advantage to this approach is that developers are forced to think carefully about how their applications access memory, and this can lead to better performance.  Memory access can be a bottleneck even in shared memory systems, especially when done poorly.  Of course, there's nothing stopping a PS3 developer from writing poor code, but like I said, you have to really think about memory use just to use the SPEs at all.  When you can see all the DMA calls in your code, it reminds you where the latencies are.

 

@WoW, it doesn't matter who you are, when you say something that's going to cause a stir, you back it up if you want people to take you seriously.  Experience certainly helps you understand, but it never makes you automatically right, especially when other experts disagree.