jragosta said:Nonsense.
Virtually all graphics oriented programs on the Mac use MP. A number of them yield speed gains of 70-95%. Even MS Office 2004 uses multiple processors.
On the Mac, you don't need to specifically write your app for multiple processors any more. You simply use threads and the threads are distributed over the avaiable processors.
Yes, this is true, but at the same time, how the threads are handled is different for each program. And threads are still a rather large process load, it's not like taking MSWord and splitting it into 5 parts, but rather MSWord might have a single process, and searching might have a single process. This is what I mean by multitask management. However, to have lets say Photoshop apply a filter on an image, that is still a single process that may take a while to complete. You'd have to rewrite the code to split that processes into mutiple threads in order to essentially get the "5ghz" performance. I guess what I'm saying is you don't have a 5ghz processor but rather a 2x2.5ghz processor so multitasking is alot faster but benchmarking is still limited. Intel have the same problem with HyperThreading, in the fact that not alot of programs fully take advantage of this feature of splitting the threads out evenly to allow for better multitasking.
Sorry, I might be wrong completely since I know very little about this type of programming. But this is what I've been able to deduce from my limited knowledge.