AMD Developer central just released an OpenCL optimization case study on SImple Reductions. Strategies examined for efficiently mapping reductions onto the ATI Radeon™ HD 5870 GPU and AMD Phenom™ II X4 965 CPU. Taking advantage of properties of the reduction being performed, as well as matching the style of reduction to the hardware platform, can result in performance improvements of up to 15x, compared to naive code.
"Into Tomorrow" broadcasts from Siggraph 2010 in Los Angeles, CA. Dave Graveline interviews Neil Trevett from The Khronos Group & NVIDIA. Dave and Neil discuss WebGL and "Pixels in the Palm of your hand" More videos about the Khronos Group can be found on the YouTube Khronos Channel.
AMD has added OpenGL ES 2.0 support in the 10.8 drivers which will allow hardware accelerated WebGL support. The Catalyst 10.8 product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.
CMSoft brings an OpenCL accelerated SVM implementation that can be used for general-purpose classification. Support Vector Machine (SVM) is a statistical learning tool considered to be the state-of-the art classifier for many applications today, including medical research and text categorization. Source code is provided showing classification of the MNIST handwritten database.
WebGL is on the list of possible panels for the upcoming SXSW event in March 2011. If you would like to see WebGL have a spot, please head over to the SXSW PanelPicker website and give your vote.
Imagination Technologies and HUONE have confirmed that they will be exhibiting in the Khronos Pavilion and speaking at the Khronos developer University at Seoul SIGGRAPH. More technology expert members are expected to join in the demonstrations. For complete Khronos schedules and participation and anyone interested to attend SIGGRAPH Seoul or Khronos DevU in the SIGGRAPH ASIA 2010, please visit our event page.
AMD has released an update to their ATI Stream SDK. This brings OpenCL 1.1 support to the table among many other enhancements. Although most of the improvements revolve around OpenCL, there is a host of additional hardware and OS support included also. The ATI Stream SDK v2.2 product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.
DMP is proud to announce three new programming training course sessions. Complete details in english are available online for the courses: GLSL Getting Started, Training I and Training II, and in Japanese.
The new NVIDIA Quadro Plex 7000 array, and Quadro 6000, Quadro 5000 and Quadro 4000 GPUs feature the new NVIDIA(R) Scalable Geometry Engines and leverage NVIDIA Application Acceleration Engines (AXE) to enable the world's fastest performance across a broad range of CAD, DCC and visualization applications. Rated at 1.3 billion triangles per second in raw performance, the Quadro 6000 enables users to interactively work with models and scenes that are five times more complex than ever before. All of the new GPUs are built on the latest industry standards such including OpenCL 1.1, OpenGL 4.1, DirectX 11 and DirectCompute. Jon Peddie has posted an indepth review of the new Quadro 5000.
Image2D variables play a very important role in OpenCL because they use the texture caching and samplers of the GPU and thus are very suitable to store large arrays and/or data that has to be accessed very often. CMSoft Image2D tutorial covers how to manipulate Image2Ds and how to reinterpret a vector as a Image2D variable, with useful C99 source code to retrieve vector data from a Image2D.