The Inquirer-Home
Comments
Cell and OpenCL?

So does this SDK also support the Cell processor for OpenCL? I thought that was one of the hardware platforms that were originally mentioned when the OpenCL spec was first released.

posted by : ltcommander.data, 01 July 2010 Complain about this comment
OpenCL

Am extremely glad that IBM released an SDK for its machines. I am also sure other members, hardware manufacturers who are part of the OpenCL spec team are also working in that direction. This will give a level ground to compete and a better product(hardware+driver+sdk) will be a clear winner.

Most people are reluctant to move out of CUDA for the only reason that all the years of hardwork will go down the drain. I am confident people who are starting to work now will see OpenCL as a better option.

No doubt Nvidia introduced the user friendly CUDA but it locks me to the hardware. I dont want to be forced to do that.

posted by : Marvin, 01 July 2010 Complain about this comment
To clear the misconceptions:

- CUDA proprietary (CON)
- CUDA runs on nvidia cards only (massive, massive CON)
- CUDA was there first (quite few applications already, and more polish - PRO)
- CUDA is higher level language (easier to use, but less control - PRO/CONTRA it depends, for average developer - PRO)

- OCL Open Standard (PRO)
- OCL (should) run everywhere incl. CPU (massive PRO)
- OCL newer (less polish CON)
- OCL low level (PRO/CONTRA it depends, for average developer - CON)

To fight the last point there will probably emerge a CUDA-like library implemented on top of OCL. Already in OCL 1.1 there is an official C++ wrapper.

posted by : MN, 01 July 2010 Complain about this comment
OpenCL is to CUDA as Cg is to HLSL

Nvidia made the market viable, and now everyone comes in. Nvidia does not have to worry about CUDA going anywhere. They can maintain CUDA support for those who have aready invested in the language and still have OpenCL support. Peoeple all it is - is writing another language compiler for their hardware. This time everyone is doing it. I still think implemenations will still vary and developers will still have to compile for each hardware, unless they have a similar JIT in place.

posted by : Kode, 30 June 2010 Complain about this comment
O_o

No Jon, Nvidia never offered up CUDA as an open standard. No idea where you got that...made up out of thin air would be my guess :)

posted by : David, 30 June 2010 Complain about this comment
@moo

This is not entirely fair.

Fermie is the present gpgpu power house from nvidia. Their GTX 295 is out dated hardware, which is unfair to compare to HD 5870. nvidia has openly offered CUDA as open standard to AMD, who said no thnks.

posted by : Jon Moller, 30 June 2010 Complain about this comment
thanks IBM

nvidia's approach to physx when an AMD graphics card is detected is down right scandalous, long may open standards and OpenCL claim not only the moral high ground but kick some processing throughput at the same time.

posted by : Captain Zoidberg, 30 June 2010 Complain about this comment
@jon

it depends who you listen to:

"AMD said that while it has optimized the performance of the OpenCL benchmarks for its graphics chips, it said that results using the ATI Radeon HD 5870 graphics card is 2.7 times faster than Nvidia's CUDA running on the GeForce GTX 295 with two graphics chips." -tgdaily.com

I googled your claim and can't find any evidence for either your or AMD's claim.
My only input is that I'd prefer an open standard to CUDA - nvidia have a known history for locking out hardware for no reason (physx cards no longer work at all with physx and ati+nvidia mixed setups are a no go).

posted by : moo, 30 June 2010 Complain about this comment
OpenCL and nvidia

Your biased news is fun for sure, but don't make it this silly.

nvidia loves OpenCL, not doubt. Their hardware can run it much much faster than AMD's can. They don't see it as AMD's competition to CUDA. They see it as something good supported in their Cuda architecture that can take advantage of their hardware in areas where it has an advantage over competition for their own benefit in the market :)

posted by : Jon Moller, 30 June 2010 Complain about this comment

IBM backs OpenCL by releasing a Linux SDK

aboutus
Advertisement
Subscribe to INQ newsletters
Advertisement
INQ Poll

Facebook starts selling shares

Will you buy Facebook shares?