Ever wonder what the difference between CUDA and OpenCL is? Streamcomputing has done a good job in clarifying the differences between CUDA and OpenCL. The article covers speed, language, heterogenous vs. homogenous and some of the terminology. Read More
Khronos Group News Archives
NVIDIA is looking for submissions from industry and academia. The submission should be about your work using the GPU for computing or graphics, and can be completed or currently in progress. The deadline is June 1st 2010. Complete details can be found on the NVIDIA website. Read More
AGI adds COLLADA support to their STK mission-proven software application for modeling, engineering and operations of space, cyberspace, C4ISR, UAVs, missile defense and electronic systems. Read More
ARM is sponsoring a webinar on April 22nd at 1PM EST. Ed Plowman, Technical Marketing Manager, Media Processing Division of ARM will present this webinar which will provide a background to the OpenGL ES 2.0 standard. Benefits of having OpenGL ES 2.0 running on top of ARM Mali™ Graphics processors and the tools and resources available enabling developers and design engineers to start developing for Mali GPUs will be covered. This is webinar is useful for developers and people investigating GPUs and what they can enable in embedded applications. Read More
NVIDIA is proud to announce the immediate availability of OpenGL 4 drivers for Linux as well as OpenGL 4 WHQL-certified drivers for Windows. Additionally, support for eight new extensions is provided:
- ARB_texture_compression_bptc – provides new texture compression formats for both fixed-point and high dynamic range floating-point texels.
- EXT_shader_image_load_store - allows GLSL- and assembly-based shaders to load from, store to, and perform atomic read-modify-write operations to texture images.
- EXT_vertex_attrib_64bit - provides OpenGL shading language support for vertex shader inputs with 64-bit floating-point components and OpenGL API support for specifying the value of those inputs.
- NV_vertex_attrib_integer_64bit - provides support for specifying vertex attributes with 64-bit integer components, analogous to the 64-bit floating point support added in EXT_vertex_attrib_64bit.
- NV_gpu_program5 - provides assembly programmability support for new hardware features provided by NVIDIA’s OpenGL 4.0-capable hardware in vertex, fragment, and geometry programs.
- NV_tesssellation_program5 - provides assembly programmability support for tessellation control and evaluation programs.
- NV_gpu_shader5 - provides a superset of the features provided in ARB_gpu_shader5 and GLSL 4.00. This includes support for a full set of 8-, 16-, 32-, and 64-bit scalar and vector integer data types, and more. Additionally, it allows patches (as used in tessellation) to be passed on to the geometry shader, used as input to transform feedback, and rasterized as a set of control points.
- NV_shader_buffer_store – extends the bindless graphics capabilities of the NV_shader_buffer_load extension. This extension provides the ability to store to buffer object memory, and to perform atomic read-modify-write operations, using either GLSL- or assembly-based shaders.
The official feedback thread is available in the OpenGL Discussion Forums. The drivers and extension documentation can be downloaded from http://developer.nvidia.com/object/opengl_driver.htmlRead More
Khronos has released the OpenCL 1.0 man page XML sources. The XML source has been released under the Khronos Free Use License (BSD-like) so people can modify, repackage, redistribute etc. Read More
Lab3D is a 3D Laboratory project that uses OpenCL and OpenGL to display and manipulate 3D models created from regular 3D files and mathematical equations. Some of Lab3D features are OBJ and DXF (AutoCAD) models loading, dynamic and static 3D models creation, stereoscopic visualization and WiiMote interaction. Buffer objects are used to accelerate animations in systems that support it. Read More
The Khronos developer library has been updated with a new Khronos Group Overview, and new photos from recent Khronos events. The Developer Library contains Khronos lecture series presentations, whitepapers, and supporting materials and is updated on a regular basis. Read More
NVIDIA Parallel Nsight brings GPU Computing into Visual Studio 2008. Debug, profile, and analyze GPU code using standard workflow and tools. Parallel Nsight will support CUDA C, OpenCL, DirectCompute, Direct3D, and OpenGL. Parallel Nsight is powerful plug-in that allows Microsoft Visual Studio programmers to develop for both GPUs and CPUs within a single development environment. Read More
Fusion 6.1 now supports the OpenCL language, which allows tools to take advantage of the GPU in modern NVIDIA and ATI graphics cards to achieve tremendous speed increases. Benchmarking improvements of up to 1000% on some of the most processor-intensive tools in Fusion (such as Defocus and Noise generators) have been reached. You can also insert OpenCL code directly into Fuse tools to create in-house GPU-accelerated tools. Read More
MainConcept GmbH has announced a strategic collaboration with AMD to accelerate digital video encode. MainConcept plans to leverage ATI Stream technology from AMD and OpenCL™ standards to accelerate the encoding capabilities within its H.264/AVC (Advanced Video Coding) Pro Encoder codec package by taking advantage of available graphics processors (GPUs) in PCs. MainConcept will be demonstrating this encode acceleration for the first time on AMD's latest professional graphics solution, the ATI FirePro(TM) V8800, at the 2010 NAB Show April 12-15 in Las Vegas, Nevada. MainConcept is a wholly-owned subsidiary of DivX, Inc. (Nasdaq: DIVX) and one of the world's premier providers of video and audio codecs and software development kits (SDKs) to the consumer, broadcast and professional markets Read More
Immaginaria Ltd is proud to announce a major update to TNGViewer, featuring support for the Open Asset Import Library, which provides access to several different 3D file formats. These include modo .lxo, DirectX .x, Stanford Polygon Library .ply, Stereolithography .stl, Object File Format .off and many more. importing COLLADA .dae files is also much improved; previously supported types such as 3D Studio .3ds, Alias|Wavefront .obj and so on are imported better as well. File formats that contain keyframe and skinning animation use dynamic OpenGL VBOs for performance. Furthermore, a fallback Direct3D 9 renderer is available on Windows, on any machine without decent OpenGL drivers. Finally, several interface and display issues have been fixed on Windows and Mac OS X. Read More
Introducing the QtOpenCL library, which wraps the OpenCL 1.0 API in a Qt-style API. It takes the pain out of OpenCL initialization, program compilation, and kernel execution. It also provides convenience functions for interfacing to existing Qt facilities such as QImage and QtOpenGL. QtOpenCL is still a work in progress, distributed as a standalone module outside of the normal Qt source repositories. Read More
The new ATI FirePro V8800, the workstation equivalent to the Radeon HD 5870, provides 1600 stream processors for more than double the computational power of it's predecessor (V8750) - 2.6 Teraflops!, 2GB GDDR5 RAM, 4 Display Port outputs, Stereo3D, CrossFire Pro support, and Windows & Linux drivers. For this new FirePro line, AMD is strongly emphasizing support for OpenGL 4 and OpenCL open standards. Performance reviews are already out from HotHardware and most notably 3DProfessor. General consensus is: performance at a completely new level. Read More