Sign Petition

Better OpenCL support in NVIDIA's CUDA SDK

669 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/

Is there a cause you really care about? Start a free petition like this one and make a real difference.

  • Anonymous
    Anonymous
    Sep 19, 2016
    Sep 19, 2016
    Nvidia succeeded only in pushing me to write cuda code with opencl in mind in order to ease porting later. Don't push it Nvidia! there are opensource/free profilers out there (TAU is one of them) for the OpenCL community.
  • cellucciv
    cellucciv Canada, Pouch Cove
    Aug 26, 2016
    Aug 26, 2016
    It would be nice to support OpenCL 2.x.
  • hong
    hong United States, Los Angeles
    Apr 22, 2016
    Apr 22, 2016
    it's a pity I can not run OpenCL in new graphic card GTX980TI.
  • Szilard Pall
    Szilard Pall Sweden, Stockholm
    Feb 14, 2016
    Feb 14, 2016
    Our kernels run 1.5-3x slower in OpenCL wrt CUDA. We need better OpenCL support and more community-friendly attitude.
See More
669

Signatures

  • 4 weeks ago
    cellucciv Canada
    4 weeks ago
  • 5 months ago
    hong United States
    5 months ago
  • 6 months ago
    Ciro Santilli France
    6 months ago
  • 7 months ago
    Szilard Pall Sweden
    7 months ago
  • 8 months ago
    Adam Papousek Czech Republic
    8 months ago
  • 8 months ago
    Paul Ianas Romania
    8 months ago
  • 8 months ago
    Paul Keir United Kingdom
    8 months ago
  • 9 months ago
    Marko Croatia
    9 months ago
  • 9 months ago
    Rui Pinto Portugal
    9 months ago
  • 10 months ago
    Guilherme Ferrari Brazil
    10 months ago
  • 10 months ago
    Shobana India
    10 months ago
  • 10 months ago
    Radek Vrzal Czech Republic
    10 months ago
  • 10 months ago
    David Buchaca Spain
    10 months ago
  • 12 months ago
    Rajesh Kumar India
    12 months ago
  • 1 year ago
    Ramzi Khsib United States
    1 year ago
See More