Scottapotamas Posted July 19, 2009 Share Posted July 19, 2009 Not sure about how many people actually realise this, but Apple have been yelling out about their new OpenCL in the upcoming Snow Leopard... A graphic shift in performance. Now a new technology in Mac OS X Snow Leopard called OpenCL takes the power of graphics processors and makes it available for general-purpose computing. No longer will graphics processors be limited to graphics-intensive applications such as games and 3D modeling. Instead, once developers begin to use OpenCL in their applications, you’ll experience greatly improved speed in a wide spectrum of applications. This is not a new technology however... NVidia have had their CUDA Technology out for some time with it best used in BADABOOM, a GPU accelerated video converter... ( http://www.badaboomit.com/ ) It allows videos to be converted much faster, around 450 to 500 fps on my 9800GT compared to the 80 fps in Nero 9... The only reason that CUDA dosen't have the same software like OpenCL claims will follow, is because not much is being developed. What is being developed is here http://www.nvidia.com/object/cuda_home.html# So why have Apple basically taken the idea of CUDA, and changed the name to a nice OpenCL. I guess it makes sense, with Apple working in conjunction with NVidia, but why rename it as a new technology.... Why not say "Using NVidia's revolutionary new technologies ..." Oppinions??? Link to comment Share on other sites More sharing options...
blkhockeypro19 Posted July 19, 2009 Share Posted July 19, 2009 Not sure about how many people actually realise this, but Apple have been yelling out about their new OpenCL in the upcoming Snow Leopard...This is not a new technology however... NVidia have had their CUDA Technology out for some time with it best used in BADABOOM, a GPU accelerated video converter... ( http://www.badaboomit.com/ ) It allows videos to be converted much faster, around 450 to 500 fps on my 9800GT compared to the 80 fps in Nero 9... The only reason that CUDA dosen't have the same software like OpenCL claims will follow, is because not much is being developed. What is being developed is here http://www.nvidia.com/object/cuda_home.html# So why have Apple basically taken the idea of CUDA, and changed the name to a nice OpenCL. I guess it makes sense, with Apple working in conjunction with NVidia, but why rename it as a new technology.... Why not say "Using NVidia's revolutionary new technologies ..." Oppinions??? The funny part is how they list this as a new technology/feature. I love Mac OS X, especially leopard. I know I'll love snow leopard, but honestly, I can run CUDA capable apps on my PC with windows vista. This really isn't an OS feature, its a driver feature and it's success depends on what developers do. Now, if apple designees snow leopard OS files and processes to use this, THEN it's an OS feature. Link to comment Share on other sites More sharing options...
riws Posted July 19, 2009 Share Posted July 19, 2009 OpenCL is an open API, like OpenGL. What and how does CUDA, nVidia only knows. Why not use DirectX in OSX, its just rebranded OpenGL? Link to comment Share on other sites More sharing options...
A Nonny Moose Posted July 19, 2009 Share Posted July 19, 2009 Maybe it was because Apple at one time had an emergency button in Macs called CUDA and didn't want to cause confusion? I honestly don't know, but there was once a CUDA button. Link to comment Share on other sites More sharing options...
cain. Posted July 19, 2009 Share Posted July 19, 2009 Well, probably Apple does it because it does not want one of its main features to depend on a different manufacturer and lose all bargaining power against NVidia, because they could not switch to ATI? Link to comment Share on other sites More sharing options...
Embio Posted July 19, 2009 Share Posted July 19, 2009 because its of no relation to CUDA whatsoever? it does the same job, but it can be used with ATI and Intel cards as well, and the OS takes care of almost everything. Also did I mention the two AREN'T THE SAME. Link to comment Share on other sites More sharing options...
moridinbg Posted July 25, 2009 Share Posted July 25, 2009 As it was already stated OpenCL is open standard, that should be implemented by AMD/ATI, Intel & nVidia. CUDA, on the other hand is nVidia specific and can't be executed on other hardware platforms. Link to comment Share on other sites More sharing options...
radekge Posted July 27, 2009 Share Posted July 27, 2009 I don't know if you are aware but nVidia CUDA was released for Mac OS, you can find it in Developer downloads on Apple site. Link to comment Share on other sites More sharing options...
Recommended Posts