Sign Petition

Better OpenCL support in NVIDIA's CUDA SDK

637 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/
  • Joseph Carney
    Joseph Carney United States, Centreville
    Jun 21, 2015
    Jun 21, 2015
    Nvidia, please support OpenCL 2
  • Simon Robinson
    Mar 10, 2015
    Mar 10, 2015
    NVidia need to support OpenCL 2.0 - much of our research can be used on multi-platforms - would be a shame to explicitly exceed the use of NVidia cards as we move more into GPU utilisation
  • Simon Robinson
    Simon Robinson United Kingdom, Stevenage
    Mar 10, 2015
    Mar 10, 2015
    NVidia need to support OpenCL 2.0 - much of our research can be used on multi-platforms - would be a shame to explicitly exceed the use of NVidia cards as we move more into GPU utilisation
  • Russell greene
    Russell greene United States, Boulder
    Feb 27, 2015
    Feb 27, 2015
    I think nvidia is trying to break a effort of open source and cross platform. They should try to support this standard.
See More
515

Signatures

  • 2 weeks ago
    Joseph Carney
    2 weeks ago
  • 1 month ago
    Milania Germany
    1 month ago
  • 2 months ago
    Yathindu Hettiarachchige
    2 months ago
  • 3 months ago
    Oscar Amoros
    3 months ago
  • 4 months ago
    Simon Robinson
    4 months ago
  • 4 months ago
    Eivind Aarnæs
    4 months ago
  • 4 months ago
    Russell greene
    4 months ago
  • 4 months ago
    Rémi Emonet
    4 months ago
  • 5 months ago
    Frederik Nordahl Jul Sabroe
    5 months ago
  • 5 months ago
    Marian Krivos
    5 months ago
  • 5 months ago
    Andrii
    5 months ago
  • 5 months ago
    Manmohan Bishnoi
    5 months ago
  • 5 months ago
    Eyal Rozenberg
    5 months ago
  • 5 months ago
    Attila Sragli
    5 months ago
  • 5 months ago
    Michael Kissner
    5 months ago
See More