If used correctly, OpenCL images / textures can give you large speedups on GPUs. In this post, author Erik Smistad shows you a very short example of how to use OpenCL to blur/smooth an image. The goal is to show how images/textures are used in OpenCL and the benefits of using them.
Jon Peddie Research will be hosting an informational luncheon for press and analysts at SIGGRAPH 2012. The topic will be "Doing More with Multicore," and we'll have a distinguished panel to debate the different aspects of putting multiple CPU and GPU cores to work. What technology is best suited for what jobs? Or maybe a core is just a core, is just a core. The event will be held August 8, 2012 at 11:45 to 14:00 in the JW Marriott, L.A. Live - 900 W Olympic Blvd, in room PLAZA 1
Khronos member Kishonti has updated their CLBenchmark desktop edition software. CLBenchmark 1.1 Desktop Edition is an easy-to-use tool for comparing the computational performance of different platforms.
Heat transfer and, more generally, parabolic partial differential equations are a very important class of problems in physics and mathematics. Analytic solutions aren't available for real-world problems where initial and boundary conditions can be arbitrary. CMSoft presents video tutorials and source code with detailed information about how to create the CLGL shared context, use OpenCL to accelerate the simulation of heat transfer and share an OpenGL texture to present the results to the user.
At Google I/O ZiiLABS, in co-operation with Symphony Teleca, demonstrated how OpenCL can be used to deliver significant compute acceleration on Android platforms. The tablet demonstration of a new camera application, built by Symphony Teleca, uses OpenCL to implement a number of key image processing effects, comparing the performance of the algorithms implemented in both 'C' and OpenCL. The OpenCL code exploits the performance and flexibility of the underlying ZMS-40's media processing array to deliver significant advantages over CPU-only code.
Altera sees significant growth for FPGAs in the server market from the OpenCL family of multi-core programming languages says its head of strategy.
Tech Source Targets GPGPU Applications with Launch of Rugged Condor 3000x-cc XMC Video Graphics Card
Tech Source, Inc. has announced a conduction cooled and rugged version of its Condor 3000x XMC processor targeted at general purpose graphics processing unit (GPGPU) applications. The Condor 3000x-cc XMC card is based on the AMD RadeonTM E6760 AIB. With 576 GFLOPs of peak single precision floating point performance and 480 individual processing units (shaders), the Condor 3000 graphics processor is particularly well suited for highly parallel computations and other GPGPU applications such as image analysis, radar, sonar, and video surveillance.
AMD graphics boards are used in 24 of the top 100 supercomputers. The complete list can be found here.
AMD is spearheading an effort to better develop and maintain standards for general processing over GPU (GPGPU) programming. The company is leading the creation of the HSA Foundation, a non-profit industry group aimed at standardising and maintaining platforms for the development of applications which use both CPU and GPU hardware of the Heterogeneous System Architecture (HSA).
At GDC, SemiAccurate sat down with Andrew Richards of Codeplay to talk about OpenCL’s past, present, and future. The results went in directions we had not been anticipating, especially surrounding the future directions of the language. The video of the interview is available on the SemiAccurate website. The Khronos Group YouTube channel also has a good select of video interviews, including one with Andrew Richards.