More OpenCL introductions

http://www.x.org/wiki/Events/XDC2013/XDC2013TomStellardCloverStatus/XDC2013TomStellardCloverStatus.pdf

and the video is here:

http://www.phoronix.com/scan.php?page=news_item&px=MTQ2OTQ

OpenCL history:

http://image.slidesharecdn.com/kite-opencl-course-141010090714-conversion-gate01/95/hands-on-opencl-19-638.jpg?cb=1413191038

Both the internals of OpenCL and “Clover” (OpenCL over Gallium) history are explained.

Here below are further development from Apple:

http://support.apple.com/en-us/HT202823

Classic sequence of calls:

clGetPlatformIDs ( [ . . . ] ) ;

clGetDeviceIDs ( [ . . . ] ) ;
clCreateContext ( [ . . . ] ) ;
clCreateCommandQueue ( [ . . . ] ) ;
clCreateProgramWithSource ( [ . . . ] ) ;
clBuildProgram ( [ . . . ] ) ;
clCreateKernel ( [ . . . ] ) ;
clCreateBuffer ( [ . . . ] ) ;
clSetKernelArg ( [ . . . ] ) ;
clEnqueueNDRangeKernel ( [ . . . ] ) ;
c l F i n i s h ( [ . . . ] ) ;
clEnqueueReadBuffer ( [ . . . ] );

http://people.freedesktop.org/~nh/piglit/

OpenCL vs OpenGL Compute Shaders:

https://www.opengl.org/discussion_boards/showthread.php/180692-OpenGL-Compute-Shaders-vs-OpenCL

http://gamedev.stackexchange.com/questions/64061/implementing-algorithms-via-compute-shaders-vs-pipeline-shaders

http://www.pouet.net/topic.php?which=9095

https://www.linkedin.com/groups/Using-GLSL-Shader-from-OpenGL-1729897.S.203326291

Libclc implementation:

http://libclc.llvm.org/

http://blog.jholewinski.org/llvm-3-0-ptx-backend/

http://www.wenda.io/questions/484488/how-to-use-clang-to-compile-opencl-to-ptx-code.html

Current status of OpenCL in Nouveau (http://en.wikipedia.org/wiki/Nouveau_%28software%29):

http://dri.freedesktop.org/wiki/GalliumCompute/

From http://www.phoronix.com/scan.php?page=news_item&px=MTgwODA:

(AMD development on OpenCL “AMDGPU”)

image.php?id=0x2014&image=amd_amdgpu_5_show&w=1920

Accelerating a climate physics model with OpenCL

http://saahpc.ncsa.illinois.edu/11/presentations/zafar.pdf

https://devtalk.nvidia.com/default/topic/521004/opencl-opengl-interop-4-5x-slower-than-cg-shaders-performance-issues-with-opencl/

http://ebiquity.umbc.edu/_file_directory_/papers/630.pdf

Good overview:

http://www.slideshare.net/vladimirstarostenkov/hands-on-opencl

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: