Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I suppose they don't run on Leopard because Apple doesn't want them to. If someone would provide some proof that ANY of these apps use GCD or OpenCL, I'm waiting.




I can't think of any iTunes bottlenecks that are going to benefit from multi-thread CPU performance. You can't do parallel loading of an app. You can't do parallel loading of a library or database. Any of the likely bottlenecks are not parallelizable. Simply being rewritten with better algorithms and Cocoa will give you the speed improvement.

It will also be interesting to see how Apple manages the Windows ports of these apps. Carbon apps were much easier to port to Windows. Cocoa, GCD, require Objective-C.

I think it's a bit premature to say we can't or won't see performance improvements from GCD, etc, in iTunes.
 
I think it's a bit premature to say we can't or won't see performance improvements from GCD, etc, in iTunes.

Yes, I agree. But it isn't premature to say it is doubtful. Really, what does iTunes do that will benefit from multi-threading? All GCD and OpenCL are is methods to implement multi-threading.

Cocoa and a rewrite, you'll gain some speed.

Recompiling for AMD64, you'll gain some speed.

Threads? Doubt it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.