OpenCL 2.0 specs released
Posted: Wed Jul 24, 2013 3:27 pm
Just in case someone missed the news: http://www.anandtech.com/show/7161/khro ... nnounced/3
Ray Tracing Discussion and Knowledge Archive
It is somewhat implicit in the new SPIR 1.2 specs: you can generate SPIR code from pretty much any language (static C++, C++ AMP, etc.). SPIR code will than run on any OpenCL platform. OpenCL seems to move toward being the standard "assembler" of GPU computing. OpenCL C kernels are probably going to become something of the past, replaced by kernels written in your preferred language an than compiled in SPIR.dbz wrote:I didn't read anything on C++ support in kernels however. That is a feature I would have expeced from OpenCL 2.0.
The shared memory concept seems heavily bound to AMD APUs, Intel new CPU/GPU, etc. (i.e. to moving the GPU on the CPU side of the PCIe bus). However some vendor may take the opposite direction and move the CPU on the GPU side of the PCIe bus (like NVIDIA is planning to do with ARM core).graphicsMan wrote:Does "shared virtual memory" mean what I think it does? This has some pretty important implications for hardware features... How will discrete boards support this?