First Apps to Leverage Open CL
The early demos of open CL are impressive. See here and this thread at Ars where people are running open cl benchmarks.
So I'm wondering what will be the first app to take advantage of open cl? My guess is iTunes. Ripping cds could be much faster and if DVD importing is supported as rumored, well ... it would rock.
So what apps do you think will among the earliest to leverage open cl?
So I'm wondering what will be the first app to take advantage of open cl? My guess is iTunes. Ripping cds could be much faster and if DVD importing is supported as rumored, well ... it would rock.
So what apps do you think will among the earliest to leverage open cl?
Comments
The early demos of open CL are impressive. See here and this thread at Ars where people are running open cl benchmarks.
So I'm wondering what will be the first app to take advantage of open cl? My guess is iTunes. Ripping cds could be much faster and if DVD importing is supported as rumored, well ... it would rock.
So what apps do you think will among the earliest to leverage open cl?
QuickTime already does, including a multitude of low-level frameworks. XCode 3.2 most likely takes advantage, IB and other Dev Tools.
QuickTime already does, including a multitude of low-level frameworks. XCode 3.2 most likely takes advantage, IB and other Dev Tools.
Didn't know that. Thanks for the info. Do you think the next version of iTunes will use open cl? Maybe we'll find out next week.
The reason image processing is so good is that you typically apply functions to individual or groups of pixels and you can do this in parallel very quickly, which works great for OpenCL.
Quicktime possibly uses it for post-processing during video decoding and H264 decoding. H264 uses about half the CPU it did in Leopard. It may not be OpenCL of course as supported GPUs actually have hardware decoding, so it could just be an updated driver that uses it.
I hope that one day Quartz composer and Motion merge together to become Shake's replacement. As long as they get GPU computation free from lock-ups.
There is also the possibility for incredible looking games because you can program pretty much arbitrary effects without relying on OpenGL versions. The question there I guess is where does GLSL stop and OpenCL begin. Quartz Composer supports GLSL too.