Go Back   TechArena Community > Software > Windows Software
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Reply
 
Thread Tools Search this Thread
  #1  
Old 03-09-2009
Member
 
Join Date: Mar 2009
Posts: 54
What is difference between OpenCL and CUDA

Hi,
I want to know from OpenCL and CUDA which one is preferrable to use. What is the major difference between both. I am working on a programming project work. So I found this two applications. But I am confused between them which one to use. So what should I do here. Divert the cost to OpenCL or CUDA. I had tried to read several article and now developed a general idea about both. But still I need more view on it. Thanks in advance.
Reply With Quote
  #2  
Old 03-09-2009
Member
 
Join Date: May 2008
Posts: 4,565
Re: What is difference between OpenCL and CUDA

As far as I am concern I will go with CUDA. Because CUDA is much advance than OpenCL. There are some key feature which only CUDA has. The only main advantage which I believe about CUDA is a cross platform support. CUDA is developed by Nvidia which is the only C language environment. This helps the programmers and other developer to create there own software which is then further used to solve complex computational problems within a short period of time. There are now tons of CUDA capable GPU's in the market. It is used and widely accepted by multiple programmers. The tools also speed up the audio and video encoding.
Reply With Quote
  #3  
Old 03-09-2009
Member
 
Join Date: May 2008
Posts: 4,339
Re: What is difference between OpenCL and CUDA

Here OpenCL and CUDA are both has Nvida support. OpenCL is actually a different method which is used to access a GPU. According to me OpenCL is better than CUDA. Now Nvidia offers a OpenCL support on CUDA architecture. This means that which ever Nvidia's current GPU built on architecture of CUDA will support OpenCL. So you have both on your finger tips. The GPU which starts from and after GeForce 8 comes with a OpenCL support.
Reply With Quote
  #4  
Old 03-09-2009
Member
 
Join Date: May 2008
Posts: 4,829
Re: What is difference between OpenCL and CUDA

It depends on our requirement. Both are not compatible with each other. OpenCL ins the first freeware standard that was used for cross-platform, parallel programming of the new processors. This processor are generally found in PC, server, etc. The aim of the application is to improve the speed and responsiveness towards the wide range of hardware that keep on changing. Those are mostly related to gaming, multimedia and medical. On the other hand CUDA is more mature than OpenCL. CUDA offers much more feature which are absent in OpenCL. You can say it a new version so this can be more better.
Reply With Quote
Reply

  TechArena Community > Software > Windows Software
Tags: , , , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "What is difference between OpenCL and CUDA"
Thread Thread Starter Forum Replies Last Post
Difference between TESLA, FX5800, CUDA AbiCgail Monitor & Video Cards 3 17-10-2011 03:34 AM
Performance difference of CUDA in Windows and Linux Roasted Operating Systems 6 17-05-2010 09:48 AM
Information on OpenCL Bansi_WADIA Windows Software 5 05-01-2010 03:56 AM
Radeon HD 4000 series OpenCL problems raj_cool Monitor & Video Cards 5 04-01-2010 10:59 AM


All times are GMT +5.5. The time now is 12:12 AM.