Sign Petition

Better OpenCL support in NVIDIA's CUDA SDK

663 Signatures Goal: 1,000

Introduction: CUDA, OpenCL, GPGPU

CUDA and OpenCL are techniques to program GPUs, where CUDA only works on NVIDIA GPUs. CUDA and OpenCL are often referred to as GPGPU- General-purpose computing on graphics processing units. Various researchers have concluded that with OpenCL and CUDA comparable results can be reached.

Besides GPUs, OpenCL is designed to also work on DSPs, mobile processors, FPGAs and modern CPUs. It is not performance-portable, but all techniques learnt can be used on the various platforms.

OpenCL is very promising, but like with all open standards it needs support of the developers and goodwill from the participating companies.



The problem

Nvidia is not including OpenCL samples in the latest CUDA SDK and has removed profiler-support for OpenCL, and instead focusing more on their proprietary CUDA. The reason is simple: every developer who chooses CUDA over OpenCL, is limited to NVIDIA hardware.

As a Khronos member with an excellent record in implementing and promoting standards like OpenGL, this is a surprising and even unacceptable behavior from Nvidia.

OpenCL developers need a full-blown SDK (such as OpenCL samples and aprofiler), so the potential and limitations of NVIDIA GPUs can be learned. Also industry standards like OpenCL help in building up a bigger market for GPU computing, and will be beneficial to Nvidia in the long term.

What I aim by signing this petition

By signing this petition, I request Nvidia to put back the OpenCL samples and profiler in their latest CUDA SDK. By this, the choice is put back to the developer, as it should.

Sponsor

StreamComputing

Links

English: http://www.streamcomputing.eu/blog/2012-09-10/nvidias-industry-leading-support-for-opencl/
  • Paul Keir
    Paul Keir United Kingdom
    Jan 15, 2016
    Jan 15, 2016
    Please return the OpenCL samples to the CUDA Toolkit; or at least provide a single download for them. Please also update the version of OpenCL you support.
  • David Buchaca
    David Buchaca Spain, Barcelona
    Nov 11, 2015
    Nov 11, 2015
    I am a neuralnet researcher,

    Most of the comunity uses CUDA probably because nvidia helped researches by providing very fast operation as well as free of charge hardware. Nevertheless the scientific community should adopt open standards. It is not very reasonable that someone develops code that someone else can't run just because he has different hardware.

    In the long run, if NVIDIA has the GPU monopoly market for computing purposes we loose as consumers. NVIDIA won't be pushed by AMD GPUS if researchers can't use AMD GPUs because the libraries they use are CUDA based.

    Moreover, the code developed in CUDA can't be used in the GPUs embedded in the CPUs and those GPUs are improving every year.


  • Rajesh Kumar
    Rajesh Kumar India, Chennai
    Oct 06, 2015
    Oct 06, 2015
    For the beginners like me, I found OpenCL programs much closer to GLSL. And as GLSL is widely familiar to the community, it a larger group would prefer OpenCL.
  • Gangadharan Esakki
    Gangadharan Esakki United States, Albuquerque
    Aug 11, 2015
    Aug 11, 2015
    We need OpenCL support back from NVIDIA again!
See More
663

Signatures

  • 2 weeks ago
    Adam Papousek Czech Republic
    2 weeks ago
  • 3 weeks ago
    Paul Ianas Romania
    3 weeks ago
  • 3 weeks ago
    Paul Keir United Kingdom
    3 weeks ago
  • 4 weeks ago
    Marko Croatia
    4 weeks ago
  • 2 months ago
    Rui Pinto Portugal
    2 months ago
  • 2 months ago
    Guilherme Ferrari Brazil
    2 months ago
  • 2 months ago
    Shobana India
    2 months ago
  • 3 months ago
    Radek Vrzal Czech Republic
    3 months ago
  • 3 months ago
    David Buchaca Spain
    3 months ago
  • 4 months ago
    Rajesh Kumar India
    4 months ago
  • 5 months ago
    Ramzi Khsib United States
    5 months ago
  • 5 months ago
    marco morandini Italy
    5 months ago
  • 6 months ago
    Gangadharan Esakki United States
    6 months ago
  • 7 months ago
    Lucas da Costa Campos Brazil
    7 months ago
  • 7 months ago
    Pranav Netherlands
    7 months ago
See More