....and that matters because? I fail to see how an added abstraction layer is anything worth caring about? I mean if you wanted to make a "cuda cuda cuda" comment you could say that everything runs through "cuda" as the shader cores are called "cuda cores" on their cards. There's quite a difference between simply using something and benefiting from using something.
OpenCL is run through CUDA on CUDA hardware.
....and that matters because? I fail to see how an added abstraction layer is anything worth caring about? I mean if you wanted to make a "cuda cuda cuda" comment you could say that everything runs through "cuda" as the shader cores are called "cuda cores" on their cards. There's quite a difference between simply using something and benefiting from using something.
No idea what you're getting at.
Then allow me to further explain. You state that "OpenCL is run through CUDA on CUDA hardware", which on the surface appears to be a mashup of several marketing terms.
At best, you are saying that "OpenCL is run through CUDA on CUDA hardware" as a reference to "CUDA Cores" or as the industry to the hardware, shaders. Sadly you'll notice I said this is the best case scenario as it is just pure marketing speak. What if Intel started referring to their shader hardware as "Awesome Engines", would you say that "OpenCl runs on Awesome Engines on Intel hardware"? Regardless this is irrelevant as anyone who knows what OpenCL is knows that the processes are run on shader hardware on GPUs, meaning the comment adds nothing to the discussion.
At worst, when you say "OpenCL is run through CUDA on CUDA hardware" you are stating that Nvidia's OpenCL implementation is a "wrapper". A wrapper functions by intercepting API calls of one type (OpenCl in this case) to another (CUDA). This is hardly a good thing. Compared to a native implementation, wrappers will be slower, less compatible and buggy. Even in the best cases (3dfx's minigl driver that went from OpenGL to Glide as glide was more or less a streamlined subset of OpenGL) there was a noticeable performance hit. Considering Nvidia's emphasis on GPGPU I'd be quite shocked if this was actually true and they lack a native OpenCL implementation.
So tell me, what is it you are getting at?
Ummm.
OpenCL is run through CUDA on CUDA hardware. That is pretty much what I'm getting at. I still have no clue, and now no interest in discovering what the heck tangent you are going off on. But have fun though. :: shrugs ::
Wow, just wow...
Are you that determined to derail this thread? It's gone from strawman arguments, to begging the question to just flat out random incomplete thoughts without any sort of context. Sorry man, but I'm not taking the bait here. Plain and simple, Adobe decided to move away from a vendor locked API to a vendor agnostic one to the benefit for the industry at large. Despite your lack of willingness to admit the difference between CUDA, the GPGPU API and CUDA Core shader hardware, Photoshop CS6 interfaces with GPUs through OpenCL. One would think a former mod would be above attempted trolling.
Calm yourself. You're taking this way too far from my simple comment that OpenCL runs through CUDA on CUDA hardware. I don't really know what you're getting so excited about. And at this point, I really don't care for your tone either. Calm it.
Read: http://www.nvidia.com/object/photoshop-cs6.html
You do realize that OpenCL is actually based on early versions of the CUDA programming language (C++ for CUDA). OpenCL runs beautifully through CUDA on CUDA hardware.
You first say the iMac display is not the best then go on to suggest the Cinema Display. Cognitive dissonance, look it up.Best screen? Please. The iMac screen is hardly the best. The glossy finish ensures that no professional would ever use it.
And even if you really want it, get the LED cinema display. It's the same screen, minus the crappy Mac parts.
To give you a really rough idea of how it works I will try to explain. lets look at the old days of PC. We had DOS which windows 3.1 ran on. for nvidia we have CUDA which openCL runs through. This is real generic but its sort of a way to help you understand what it means when keys says openCL runs through CUDA for nvidia cards. OpenCL is great for us, it can serve a great purpose. CUDA is serving one too, one that really is wide spread. It has its purpose and its ignorant to act as if its a bad thing. They coexist and will for sometime to come. As far as consumer products, developers using openCL makes more sense doesnt it?
@railven
Honestly I have no idea what Nismotigerwvu is trying to say.
Last thing I gathered from him, is that he's unhappy because OpenCL is not run natively and on the lowest level possible on Nvidia hardware,
but instead they have this silly CUDA... which should not even bare the name.
You first say the iMac display is not the best then go on to suggest the Cinema Display. Cognitive dissonance, look it up.
Here's the Anand's review of the 27" iMac, including the display.
There are much better IPS panels on the market.Serious about PS? Get an iMac, best screen out there which is the most important thing in PS in all reality.
AMD's OpenCL "pack" wasn't part of the main CCC package to download. It is now and works great so get over it.Back to the original topic I'd go nvidia simply because they have better drivers. AMD's past support of opencl was far from optimal (e.g. it wasn't part of standard drivers, it only came out for occasional driver versions, it arrived much later then nvidia's opencl driver).
Basically nvidia put a lot more effort into compute then AMD - they've been championing it for years and have huge dev teams working on it. AMD gives it lip service. The cuda vs opencl argument is a bit of red herring, doesn't matter. If you see an opencl app out there it was almost certainly developed on nvidia hardware, even the ones on AMD marketing slides (e.g. bullet physics).
Hence for a stable system you buy nvidia.
Why do you even say you "might as well" when you obviously have knowledge of a better display.Might want to brush up on your understanding of the English language. I'm not suggesting the cinema display at all. I'm saying that if you really want the screen, you MIGHT AS WELL get the cinema display, since you are at least not saddled to a Mac.
Reading comprehension, look it up.
Link to said display? Link to review that says whatever you're talking about is better than iMac display?There are much better IPS panels on the market.
In CS6 Adobe switched to OpenCL and that currently runs better on AMD cards.
http://www.anandtech.com/show/4832/the-apple-thunderbolt-display-review/5Link to said display? Link to review that says whatever you're talking about is better than iMac display?
