OpenCL is still in its infacy but the concept is sound. Folding@Home on GPU, CUDA, Badaboom, Cyberlink Media Espresso, while all somewhat buggy, do demonstrate that used wisely GPUs can definitely do some heavy lifting. The 9400M will be no slouch in terms of GPGPU. Sure, you can't really play Crysis on it but GPGPU wise the Nvidia 9 series and newer can provide tangible benefits. Of course, ATI is no slouch and their 40nm GPUs are kicking ass overall.
Most important is for Apple to lay out some real good groundwork (SDK, API, whatever) so that Devs can start making all sorts of cool GPGPU apps for Snow Leopard. There's a great, intelligent development community out there and with OpenCL, I think they'll certainly make the most of it if the foundations are there.
The icing on the cake is when OpenCL becomes de facto for ATI and Nvidia ~ Sure, they may still market their tech as "CUDA" or "Stream" but if OpenCL really takes off, it could be a strong common platform that will take processing up a notch.
I mean, Folding@Home on my ATI 4830 on PC (high GPU use with very little CPU use) delivers twice the computational power (in the case of this app) than my MacBook Alu 2.0ghz Penryn CPU.
I'm not playing much games with my new MacBook Alu 2.0ghz because I've got a PC as mentioned above. However, it is very reassuring to have the 9400M around after years of dealing with that Intel integrated GARBAGE.
Ran a Keynote file I was working on before I swapped to this MacBook, the previous one had GMA950, this MacBook with 9400M, the effects are fairly sweet and snappy. As OpenCL matures I do feel I have peace of mind that whether its me or someone I sell this MacBook to, we're good to through to 2011 at least.
AppleTV will either continue in its current form if Apple is happy with it as it is. Or, if they want to, they could bring apps (read: GAMES), SDK, App Store, etc. AppleTV becomes *a gaming platform* by itself. All it needs is a motion sensitive or other kind of controller (need not be Wii-like, could have Guitars, etc...) and Boom! One-stop entertainment centre thingy. Blu Ray player inside would be nice but is very unlikely.
Originally Posted by solipsism
So far, I've noticed a slighter shorter startup time and slighter zipper startup of apps, but nothing astounding, though it is still Beta and I'm using a MB 2.4GHz w/ 9400M IGP. Pretty much all other new Macs would probably show more gain with OpenCL and GC working. I have found about a 10% benchmarking gain, but I certainly haven't seen this is real time usage yet. The machines with IGPs are still without a 64-big kernel option, and we've seen no SL or iPhone OS updates for a few weeks.
I hope that we see a lot more than UI changes but logistically it would probably be best to regroup with a future-forward backend change, even if marketing is yelling "features sell!
I wouldn't be surprised if the address the lack of PPC support by saying that Leopard will updated for x
-long, and perhaps even adding the ActiveSync feature to Leopard Mail. Okay, that latter I would be a little surprised by.
AppleTV is a wildcard. What event would it best bs to update it? It doesn't currently warrant its own event but a silent update doesn't work either. There is HW, OS, distribution, apps, a potential SDK and the other media appliance vendors and optical media to consider. If you have a educated guess I'd love to hear it because I find it all quite complex.
PS: completely untelated to the thread, but iPhone OS X v3.0 does not refresh mobileSafari like it does with v2.x.