Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Matek

macrumors 6502a
Jun 6, 2007
535
1
ahh that makes sense. does it require a whole recode of the application, or just of the parts that need to be 'transferred' to GPGPU/CUDA/OpenCL 'coding' ??
Just the parts you want to utilize GPGPU, luckily. Ant the results, although limited to certain fields, are quite impressive from what I've seen. A Radeon 4350 that costs 35 bucks on Newegg compressed their test video in 38 seconds, while a Nehalem 3.2 GHz quad-core CPU that costs $1000 took 100 seconds. GPU-encoded videos unfortunately had problems and glitches quite often, so the software still needs polishing, but the speed is impressive.
 

DoFoT9

macrumors P6
Jun 11, 2007
17,586
100
London, United Kingdom
Just the parts you want to utilize GPGPU, luckily.

wow that is very lucky!! still would be a bitch though. i cant even program basic java/c++ applications, imagine making something useful! (i do networking not programming lol).

thanks for the chat :) twas very informing yet not very technical.. was different.
 

Matek

macrumors 6502a
Jun 6, 2007
535
1
wow that is very lucky!! still would be a bitch though. i cant even program basic java/c++ applications, imagine making something useful! (i do networking not programming lol).
Oh well, I'm a beginner too. Like everything, it gets easier with practice ;).

thanks for the chat twas very informing yet not very technical.. was different.
Likewise, hope I will see you help people be more objective in future Snow Leopard discussions :D.
 

DoFoT9

macrumors P6
Jun 11, 2007
17,586
100
London, United Kingdom
Oh well, I'm a beginner too. Like everything, it gets easier with practice ;).

tbh i HATE programming. it just turns me off so bad, luckily there are smarter people out there then me lol

Likewise, hope I will see you help people be more objective in future Snow Leopard discussions :D.[/QUOTE]

oh dont worry i will be. GPU calling is an old technology and apple is well behind the times, its been available for AGES. about time. as always.. apple is behind the times :rolleyes:
 

Matek

macrumors 6502a
Jun 6, 2007
535
1
oh dont worry i will be. GPU calling is an old technology and apple is well behind the times, its been available for AGES. about time. as always.. apple is behind the times
Yup, It's been available for over 2 years on Windows :p:p:p.

More seriousely whough, I hate it when Apple proclaims things that have been around for a while new and revolutionary. It's cool they're implementing modern stuff into their OS and I give them full credit for it. I just don't like the way they market it.
 

DoFoT9

macrumors P6
Jun 11, 2007
17,586
100
London, United Kingdom
Yup, It's been available for over 2 years on Windows :p:p:p.

More seriousely whough, I hate it when Apple proclaims things that have been around for a while new and revolutionary. It's cool they're implementing modern stuff into their OS and I give them full credit for it. I just don't like the way they market it.

yea i never get that, its a marketing scam basically though. trying to get all the 'suckers' in and make more money. i was one of them towards SL until you helped me realise otherwise lol!
 

Matek

macrumors 6502a
Jun 6, 2007
535
1
yea i never get that, its a marketing scam basically though. trying to get all the 'suckers' in and make more money. i was one of them towards SL until you helped me realise otherwise lol!
That's the first time in this topic I completely agree with you :p.
 

jmpage2

macrumors 68040
Sep 14, 2007
3,237
607
Yup, It's been available for over 2 years on Windows :p:p:p.

More seriousely whough, I hate it when Apple proclaims things that have been around for a while new and revolutionary. It's cool they're implementing modern stuff into their OS and I give them full credit for it. I just don't like the way they market it.

OpenCL technology for Windows has been around for 2+ years? Wow, you'd better email every tech editor and gadget blog about that one, especially since it's blatent BS!

OpenCL in Mac should allow for system calls from any application that can benefit which will then be directed to the GPU as a multi-threaded process using the multiple cores on the GPU to do the number crunching.

Now, please demonstrate that technology existing on Windows. Ya, thought so.
 

DoFoT9

macrumors P6
Jun 11, 2007
17,586
100
London, United Kingdom
OpenCL technology for Windows has been around for 2+ years? Wow, you'd better email every tech editor and gadget blog about that one, especially since it's blatent BS!

OpenCL in Mac should allow for system calls from any application that can benefit which will then be directed to the GPU as a multi-threaded process using the multiple cores on the GPU to do the number crunching.

Now, please demonstrate that technology existing on Windows. Ya, thought so.

i thought we were talking about CUDA at that stage :-S :confused:
 

chewietobbacca

macrumors 6502
Jun 18, 2007
428
0
OpenCL technology for Windows has been around for 2+ years? Wow, you'd better email every tech editor and gadget blog about that one, especially since it's blatent BS!

OpenCL in Mac should allow for system calls from any application that can benefit which will then be directed to the GPU as a multi-threaded process using the multiple cores on the GPU to do the number crunching.

Now, please demonstrate that technology existing on Windows. Ya, thought so.

He's talking about CUDA, which is the same thing, albeit CUDA is on a slightly different layer
 

jmpage2

macrumors 68040
Sep 14, 2007
3,237
607
He's talking about CUDA, which is the same thing, albeit CUDA is on a slightly different layer

CUDA is not part of Windows, and is not available for general applications to make calls to CUDA to execute code.

OpenCL will be PART OF SL and will be provided by the OS developer.

CUDA also has a lot of limitations. Many. You should read up more about CUDA before declaring it beat SL to the punch on leveraging GPU use in the OS.
 

DoFoT9

macrumors P6
Jun 11, 2007
17,586
100
London, United Kingdom
That seems reasonable, especially considering that the OS will be supported for the next 10 years, give or take.

you raise a good point. the OS may be supported for a good 10 year, but how many service pack updates is that? microsoft charges you another >$100 for that, so over the 10 years thats a lot of money.
 

Matek

macrumors 6502a
Jun 6, 2007
535
1
CUDA is not part of Windows, and is not available for general applications to make calls to CUDA to execute code.

OpenCL will be PART OF SL and will be provided by the OS developer.

CUDA also has a lot of limitations. Many. You should read up more about CUDA before declaring it beat SL to the punch on leveraging GPU use in the OS.
It's been in nVidia's drivers for a very long time (more than two years, in OS X since 10.5.2) so anyone who updated his box in the last 2 years shouldn't have problems. Which means that although it's not a part of Windows or OS X initially, it IS available for general applications to use on 95% of systems.

From what I've read, CUDA's only problem is the fact it is nVidia's proprietary technology and as such only works on their cards. But that aside, using C for CUDA vs. using OpenCL is very similar. I think I read somewhere that even nVidia says the way things are handled is practically the same so code will be easy to port from one API to the other. Would you mind stating the many limitations you say CUDA has that make it inferior compared to OpenCL?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.