OpenCL will kill CUDA?
+ Reply to Thread
Results 1 to 8 of 8

Thread: OpenCL will kill CUDA?

  1. Top | #1
    Veteran Firefly
    Join Date
    Jan 2003
    Location
    Ames, Iowa
    Posts
    1,879
    Threads
    26

    OpenCL will kill CUDA?

    That's what someone tried arguing to me when discussing Photoshop and the need for co-processing with a GPU to increase speed.

    I don't have a strong background or thorough understanding of OpenCL or CUDA. But isn't CUDA a type of processing architecture, and OpenCL is a framework? This person seemed to imply they are interchangable. He also said OpenCL can turn any GPU into a parallel processor "just like nVidia's CUDA". He went on to say that once OpenCL gains momentum that CUDA will die because everyone's graphics processor can co-process. And that Adobe will never support CUDA in Photoshop because they will shun the ATi/AMD owners.

    I am no expert, but his argument makes no sense to me.

  2. Top | #2
    Senior Member
    • Computer Specs
      • Motherboard or Laptop:
      • Maximus IV Extreme
      • CPU:
      • 4.3GHz 3770K
      • CPU Cooler:
      • Custom Water
      • Memory:
      • 4x 2GB Transcend 2400MHz
      • Video Card(s):
      • EVGA 680GTX Signature2
      • Sound Card:
      • Recon3D Professional
      • PSU:
      • Corsair AX1200
      • Hard Drive(s):
      • Vertex 4
      • Operating System:
      • Windows 8 Pro

    Join Date
    Oct 2002
    Posts
    414
    Threads
    8

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by RealTime View Post
    That's what someone tried arguing to me when discussing Photoshop and the need for co-processing with a GPU to increase speed.

    I don't have a strong background or thorough understanding of OpenCL or CUDA. But isn't CUDA a type of processing architecture, and OpenCL is a framework? This person seemed to imply they are interchangable. He also said OpenCL can turn any GPU into a parallel processor "just like nVidia's CUDA". He went on to say that once OpenCL gains momentum that CUDA will die because everyone's graphics processor can co-process. And that Adobe will never support CUDA in Photoshop because they will shun the ATi/AMD owners.

    I am no expert, but his argument makes no sense to me.
    I feel CUDA can only go so far then it hits max limit..

    I feel OpenCL's max limit is beyond that of CUDA's..

    the top people if it exist know that..

    technology before which was inferior to today CUDA > OpenCL

    but with the technology power of today or tomorrow OpenCL > CUDA

    like in BC2.. that guy on youtube for NCIX with his youtube video where a crossfire setup exceeded the "100% limit".. he said it was error and took pride in it thinks he knows better..

    BF3 a bench showed 2 crossfire's did exceed the "100% limit"..

    so it shows there is a cap.. cause potential for 1 card is greater when that cap is lifted..

    OpenCL I think is like that.. say for example low performance.. would work great with something light.. but high performance would work great with something heavy..

    CUDA = light, OpenCL heavy but considering CUDA is already heavy.. OpenCL is heavier

    I mean I think the faster technology or a technique is used.. CUDA shows little gain with more more performance.. but OpenCL shows more more gain with more more performance.. I think it's about the technique
    Last edited by AntDX316; 10-18-2011 at 03:19 AM.

  3. Top | #3
    Emperor Apprentice
    • Computer Specs
      • Motherboard or Laptop:
      • Asrock X79 Extreme6/GB
      • Chipset:
      • X79
      • CPU:
      • Intel Core i7 3930k
      • CPU Overclock Speed:
      • 4.2GHz
      • CPU Cooler:
      • Corsair Hydro H100
      • Memory:
      • 24GB (8GB reserved for RAM drive)
      • Memory Speed:
      • 1866
      • Video Card(s):
      • GeForce GTX 680
      • PSU:
      • 750W PCP&P Silencer (Red)
      • Hard Drive(s):
      • 256GB Samsung 830 SSD, 60GB OCZ SSD, 2x 1TB WD Black, 2TB WD Black, 3TB ext Hitachi, 1TB ext Seagate
      • Operating System:
      • Win 8 Pro MCE

    Join Date
    Mar 2003
    Location
    SoCal
    Posts
    9,415
    Threads
    102

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by AntDX316 View Post
    I feel CUDA can only go so far then it hits max limit..

    I feel OpenCL's max limit is beyond that of CUDA's..

    the top people if it exist know that..

    technology before which was inferior to today CUDA > OpenCL

    but with the technology power of today or tomorrow OpenCL > CUDA

    like in BC2.. that guy on youtube for NCIX with his youtube video where a crossfire setup exceeded the "100% limit".. he said it was error and took pride in it thinks he knows better..

    BF3 a bench showed 2 crossfire's did exceed the "100% limit"..

    so it shows there is a cap.. cause potential for 1 card is greater when that cap is lifted..

    OpenCL I think is like that.. say for example low performance.. would work great with something light.. but high performance would work great with something heavy..

    CUDA = light, OpenCL heavy but considering CUDA is already heavy.. OpenCL is heavier

    I mean I think the faster technology or a technique is used.. CUDA shows little gain with more more performance.. but OpenCL shows more more gain with more more performance.. I think it's about the technique
    There's one thing I don't understand. The thing I don't understand is every mother****in' word you're saying.

  4. Top | #4
    Veteran Onion
    Join Date
    Sep 2000
    Location
    North Carolina, Eastern USA
    Posts
    4,275
    Threads
    38

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by Irontiger View Post
    There's one thing I don't understand. The thing I don't understand is every mother****in' word you're saying.
    I think he is trying to say that its all about how the two different techniques allow for scaling to improve, and that somehow combining two ati cards together will show greater than 100% increase in performance. I honestly dont know the difference between the two. but at the same time I feel like amd is already dead in the water. Remember when they decided to try and push their own ppu on their processors but they were so far behind agiea and later nvidia after they bought agiea had accomplished in getting their ppu out on the market and getting people using their code in games that amd didnt stand a chance. better tech/software or not doesnt always make something successful in the computing world. being first to the game with something new and pushing it out their for people to see and use and learn can cause inferior products to be a standard and become insanely successful.

  5. Top | #5
    Junior Proxycon Emperor
    • Computer Specs
      • Motherboard or Laptop:
      • GA-Z68XP-UD3P
      • Motherboard BIOS:
      • F7
      • Chipset:
      • Intel Z68
      • CPU:
      • Intel i5 2500K
      • CPU Overclock Speed:
      • 4.4Ghz
      • CPU Cooler:
      • CM Hyper 212+
      • Memory:
      • 8GB Corsair XMS
      • Memory Speed:
      • 1600Mhz
      • Video Card(s):
      • GTX 680
      • Video Card Speed:
      • 1110/2220/6000
      • Sound Card:
      • X-fi Music
      • PSU:
      • PCandP 610 Silencer
      • Hard Drive(s):
      • 2xWD640GBBlack+320GBSeagate
      • Optical Drives:
      • DVD RW
      • Operating System:
      • Win 7 Ultimate SP1

    Join Date
    Nov 2001
    Location
    UK, England.
    Posts
    11,886
    Threads
    117

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by RealTime View Post
    That's what someone tried arguing to me when discussing Photoshop and the need for co-processing with a GPU to increase speed.

    I don't have a strong background or thorough understanding of OpenCL or CUDA. But isn't CUDA a type of processing architecture, and OpenCL is a framework? This person seemed to imply they are interchangable. He also said OpenCL can turn any GPU into a parallel processor "just like nVidia's CUDA". He went on to say that once OpenCL gains momentum that CUDA will die because everyone's graphics processor can co-process. And that Adobe will never support CUDA in Photoshop because they will shun the ATi/AMD owners.

    I am no expert, but his argument makes no sense to me.
    He doesn't know what he's talking about, CUDA is far more than an API and it's reach extends well beyond it's use in consumer applications. CUDA and OpenCL can happily co-exist, they may overlap at times, but that doesn't mean one will kill the other, developers will continue to use whichever methods are best for them.
    Last edited by icemanchilled; 10-26-2011 at 12:09 PM.

  6. Top | #6
    Emperor Apprentice
    • Computer Specs
      • Motherboard or Laptop:
      • P8Z77-M
      • Chipset:
      • Intel Z77
      • CPU:
      • Intel Core i7-2600K
      • CPU Overclock Speed:
      • 4.6Ghz
      • CPU Cooler:
      • Corsair Hydro H50-1
      • Memory:
      • 8GB Corsair Vengeance
      • Memory Speed:
      • DDR3-1866
      • Video Card(s):
      • eVGA GTX 650 SC 2GB
      • Video Card Speed:
      • 1202/2500
      • PSU:
      • Antec TP NM 650W
      • Hard Drive(s):
      • Crucial M4 256GB, Intel 320 120GB
      • Operating System:
      • Ubuntu 12.04 LTS x64

    Join Date
    Jan 2001
    Location
    UK
    Posts
    8,066
    Threads
    83

    Re: OpenCL will kill CUDA?

    CUDA is way more low level than OpenCL, so it's generally going to have better performance (on Nvidia hardware).

    OpenCL trades off performance for multi-platform GPU/CPU compatibility.

  7. Top | #7
    Junior Proxycon Emperor
    • Computer Specs
      • Motherboard or Laptop:
      • GA-Z68XP-UD3P
      • Motherboard BIOS:
      • F7
      • Chipset:
      • Intel Z68
      • CPU:
      • Intel i5 2500K
      • CPU Overclock Speed:
      • 4.4Ghz
      • CPU Cooler:
      • CM Hyper 212+
      • Memory:
      • 8GB Corsair XMS
      • Memory Speed:
      • 1600Mhz
      • Video Card(s):
      • GTX 680
      • Video Card Speed:
      • 1110/2220/6000
      • Sound Card:
      • X-fi Music
      • PSU:
      • PCandP 610 Silencer
      • Hard Drive(s):
      • 2xWD640GBBlack+320GBSeagate
      • Optical Drives:
      • DVD RW
      • Operating System:
      • Win 7 Ultimate SP1

    Join Date
    Nov 2001
    Location
    UK, England.
    Posts
    11,886
    Threads
    117

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by powerarmour View Post
    CUDA is way more low level than OpenCL, so it's generally going to have better performance (on Nvidia hardware).

    OpenCL trades off performance for multi-platform GPU/CPU compatibility.
    CUDA actually has a high level API and low level API and is also cross platform, supporting Linux, Mac and Windows environments. OpenCL is more extensive in it's cross platform support though.
    Last edited by icemanchilled; 10-26-2011 at 12:16 PM.

  8. Top | #8
    Emperor Apprentice
    • Computer Specs
      • Motherboard or Laptop:
      • P8Z77-M
      • Chipset:
      • Intel Z77
      • CPU:
      • Intel Core i7-2600K
      • CPU Overclock Speed:
      • 4.6Ghz
      • CPU Cooler:
      • Corsair Hydro H50-1
      • Memory:
      • 8GB Corsair Vengeance
      • Memory Speed:
      • DDR3-1866
      • Video Card(s):
      • eVGA GTX 650 SC 2GB
      • Video Card Speed:
      • 1202/2500
      • PSU:
      • Antec TP NM 650W
      • Hard Drive(s):
      • Crucial M4 256GB, Intel 320 120GB
      • Operating System:
      • Ubuntu 12.04 LTS x64

    Join Date
    Jan 2001
    Location
    UK
    Posts
    8,066
    Threads
    83

    Re: OpenCL will kill CUDA?

    Quote Originally Posted by icemanchilled View Post
    CUDA actually has a high level API and low level API and is also cross platform, supporting Linux, Mac and Windows environments. OpenCL is more extensive in it's cross platform support though.
    Well obviously CUDA only works on Nvidia hardware, whereas OpenCL can run on almost anything. That was my point.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts