OpenCL support for Nvidia GTX 295 - opencl

Does OpenCL support for Nvidia GTX 295 exists for Linux or is expected in the near future?

Assuming your Linux distro is supported: yes. Download the latest drivers from the NVIDIA website.

Try asking on the nVidia developer forums - there are nVidia engineers on the forums who can help with this kind of question, especially if it's in regard to as-yet-unreleased software.

Related

cl_khr_gl_sharing is supported for Pentium G860 but not for Core i7-4960X

I have two computers, one with a GTX 980 + Intel Core i7 4960X and the other one has a AMD Radeon HD 7850 + Pentium G860. I am getting device features with opencl's clGetDeviceInfo function. I am wondering why the Penitum G860 is supporting cl_khr_gl_sharing extension and Core i7-4960X is not supporting in OpenCL.
Is that something related to difference between AMD and nVIDIA graphic cards? or it is really the difference between cpus? Because definitely, Core i7-4960 is much much more powerful than Pentium G860.
Intel OpenCL Drivers are installed on both computers. For the nVIDIA system, I am using nvidia opencl 1.1 driver but for AMD one, I am using AMD APP SDK 3.0. Can be some difference due to that?

Is There A Way To Upgrade to OpenCL 2.0?

There is a feature in OpenCL 2.0 that I would like to use.
I dual boot Ubuntu and Mac OS (Graphics: GTX 670 + HD Graphics 4600). Is it possible to install OpenCL 2.0?
This may be a dumb question - from what I have read, it seems like 2.0-compatible drivers may not be written yet? And also possibly my hardware will not support the new spec?
Basically, when will OpenCL 2.0 be easy/available?
You mentioned you have an NVidia GTX 670; you should note that NVidia's drivers only support OpenCL 1.1, not 1.2.
NVidia have(*) refrained over the past several years from updating their drivers to support the newer OpenCL standard, even though the hardware obviously supports it and CUDA has all the relevant functionality... so don't expect 2.0 to happen so soon on your hardware.
(*) - Due to being Evilâ„¢.
There are no OpenCL 2.0 drivers yet. The specification just became final yesterday. I don't believe any public statements have been made yet about when drivers will become available, and for what hardware. You'll have to wait for whatever fun new feature you wanted. Better yet, let your favorite vendors know that you'd like them to support OpenCL 2.0!
There is some support for OpenCL in Clang 3.0 and from the LLVM organisation.
See the CLang 3.0 release notes
http://llvm.org/releases/3.0/docs/ClangReleaseNotes.html
Here's an LLVM presentation on OpenCL
http://llvm.org/devmtg/2009-10/OpenCLWithLLVM.pdf
Here's another Stackoveflow answer on Clang 3.0 for OpenCL
How to use clang to compile OpenCL to ptx code?
So there are some good folks working on an open source version of OpenCL that compiles to PTX for NVida cards. Not having used it and not being familiar with these efforts, I can't say if there are plans or when when they can get to the OpenCL 2.0 spec.

What are my choices of technologies for GP development on Intel integrated GPU's?

What are my choices of technologies, languages and tools to develop general-purpose software running on the integrated GPUs of Intel Ivy Bridge processors? OpenCL (if so, Intel drivers? Whose compiler?)? CUDA? Something based on LLVM?
I believe DirectCompute is not an option for us, because we won't be running windows.
Edit: Just found this article that suggests that OpenCL support is coming in the IvyBridge drivers shortly.
As #talonmies points out, on Intel OpenCL is supported on the integrated GPU, but only on Windows:
http://software.intel.com/en-us/articles/opencl-sdk-frequently-asked-questions/#14
OpenGL-ES is running good on intel HD processors.

Opencl FFT libraries? Anything new or under the radar out there?

I googled this topic and didn't find anything new. I am aware of Nvidia's FFT implementation which is great, but for CUDA only. AMD just released their implementation, but it doesn't work on Nvidia cards. Apple has an older and slower implementation. Are there any other good FFT libraries out there? It would be nice if there was an implementation that was meant to work on Nvidia and AMD cards and other possible platforms and is being actively maintained.
The AMD clAmdFft library should work on NVidia GPUs.
I was involved in the development and I know that was the intention. The code was written to the OpenCL standard and doesn't use any proprietary tricks. Of course, AMD didn't do QA testing on NVidia hardware. It could be that NVidia's OpenCL implementation isn't quite 100% compliant to the standard yet. Or it could be something about your particular video card.
Please post more details here as to exacly what is happening. You should also post that information in the AMD developer forums as a bug.
AMD recently released an OpenCL SDK for their CPUs as wel as GPUs. Included in it are FFT and BLAS libraries. You can go to the bottom of the page to find out about the supported devices.
But I am not really sure about the performance.
Not yet - but there is a project to port the GSL (Gnu Scientific Library) to opencl
http://gsl-cl.sourceforge.net/
I know Apple has released an OpenCL FFT package, but I don't know much about it. I've heard that they make the source available.

Intel OpenCL SDK for Windows XP?

I want to know if there is any version of Intel's opencl implementation for windows XP?I have searched quite a lot about it and didnt find anything .But thought i'd confirm here.
None. They list only Vista and Windows 7. I doubt XP will be supported.
AMD support XP at present, if what you really want is OpenCL for CPU.
Found on the Internet:
Making OpenCL features available - Wings 3D
For old Intel processors (like P4) or on-board GPU (like Intel G33/31): ATI Stream SDK 2.3 is the last version that supports Windows XP SP3

Resources