The Khronos Group - Media Authoring and Acceleration

The Khronos Group is a not for profit industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.

OpenGL - The Industry Standard for High Performance Graphics

OpenGL® is the most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms. It is window-system and operating-system independent as well as network-transparent. OpenGL enables developers of software for PC, workstation, and supercomputing hardware to create high-performance, visually compelling graphics software applications, in markets such as CAD, content creation, energy, entertainment, game development, manufacturing, medical, and virtual reality. OpenGL exposes all the features of the latest graphics hardware.

OpenCL - The open standard for parallel programming of heterogeneous systems

OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software.

OpenGL ES - The Standard for Embedded 3D Graphics

OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance. OpenGL ES 2.X enables full programmable 3D graphics. OpenGL SC is tuned for the safety critical market.

EGL - Native Platform Interface

EGL™ is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.

COLLADA - Digital Asset and FX Exchange Schema

COLLADA™ defines an XML-based schema to make it easy to transport 3D assets between applications - enabling diverse 3D authoring and content processing tools be combined into a production pipeline. The intermediate language provides comprehensive encoding of visual scenes including: geometry, shaders and effects, physics, animation, kinematics, and even multiple version representations of the same asset.COLLADA FX enables leading 3D authoring tools to work effectively together to create shader and effects applications and assets to be authored and packaged using OpenGL® Shading Language, Cg, CgFX, and DirectX® FX

WebGL - OpenGL ES 2.0 for the Web

WebGL is a royalty-free, cross-platform API that brings OpenGL ES 2.0 to the web as a 3D drawing context within HTML, exposed as low-level Document Object Model interfaces. It uses the OpenGL shading language, GLSL ES, and can be cleanly combined with other web content that is layered on top or underneath the 3D content. It is ideally suited for dynamic 3D web applications in the JavaScript programming language, and will be fully integrated in leading web browsers.

OpenGL SC - Safety Critical Profile

The open standard OpenGL® SC Safety Critical Profile is defined to meet the unique needs of the safety-critical market for avionics, industrial, military, medical and automotive applications including D0178-B certification. It simplifies safety-critical certification, guarantees repeatability, allows compliance with real-time requirements, and facilitates porting of legacy safety-critical applications.

OpenKODE - Khronos Open Development Environment

OpenKODE® is a royalty-free, open standard that combines a set of native APIs to increase source portability for rich media and graphics applications.  OpenKODE reduces mobile platform fragmentation by providing a cross-platform API for accessing operating system resources, and a media architecture for portable access to advanced mixed graphics acceleration.

OpenVG - The Standard for Vector Graphics Acceleration

OpenVG™ is a royalty-free, cross-platform API that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and SVG. OpenVG is targeted primarily at handheld devices that require portable acceleration of high-quality vector graphics for compelling user interfaces and text on small screen devices - while enabling hardware acceleration to provide fluidly interactive performance at very low power levels.

OpenMAX - The Standard for Media Library Portability

OpenMAX™ is a royalty-free, cross-platform API that provides comprehensive streaming media codec and application portability by enabling accelerated multimedia components to be developed, integrated and programmed across multiple operating systems and silicon platforms. The OpenMAX API will be shipped with processors to enable library and codec implementers to rapidly and effectively make use of the full acceleration potential of new silicon - regardless of the underlying hardware architecture.

OpenSL ES - The Standard for Embedded Audio Acceleration

OpenSL ES™ is a royalty-free, cross-platform, hardware-accelerated audio API tuned for embedded systems. It provides a standardized, high-performance, low-latency method to access audio functionality for developers of native applications on embedded mobile multimedia devices, enabling straightforward cross-platform deployment of hardware and software audio capabilities, reducing implementation effort, and promoting the market for advanced audio.

OpenWF - The Standard for building composited windowing systems

OpenWF™ is a royalty-free, cross-platform API that provides a low-level hardware abstraction interface for composited windowing systems to make use of composition and display hardware. OpenWF is targeted primarily at handheld devices that require portable acceleration of composition whilst minimizing memory bandwidth usage and power levels.

Khronos News

Numerical modeling of gravitational wave sources accelerated by OpenCL

August 30th 2010 OpenCL framework to accelerate an EMRI modeling application using the hardware accelerators – Cell BE and Tesla CUDA GPU. The main goal of this work is to evaluate an emerging computational platform, OpenCL, for scientific computation. Results show OpenCL binary on a par with CUDA SDK. Baseline is an AMD Phenom 2.5Ghz CPU.
Click here to read more...

Tutorial: Adventures in OpenCL Part 2: Particles with OpenGL

August 30th 2010 In this episode of Adventures in OpenCL tutorials, we cover OpenCL context sharing with OpenGL. We make a simple particle system to demonstrate this feature. One of the most important aspects of this feature is the time we can save by doing rendering and calculations on the same memory in the GPU, this means we don’t need to copy data back and forth!
Click here to read more...

OpenCL™ Optimization Case Study: Simple Reductions

August 26th 2010 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.
Click here to read more...

OpenCL Support Vector Machine Implementation

August 24th 2010 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.
Click here to read more...

Phoronix Test Suite Beta 3 Brings More OpenCL Benchmarks

August 24th 2010 Phoronix Test Suite Beta 3 adds another handful of Open Computing Language tests for Linux and Mac OS X. Eventually Windows will also be supported. The new test profiles include JuliaGPU, MandelGPU, SmallPT-GPU, and MandelbulbGPU as well an OpenCL test suite has also been added.
Click here to read more...

View Khronos News Archives   Send us your news

Upcoming Events

Khronos events

Khronos Member events

Other events

View all events

Podcasts

Check out the latest Podcasts by Khronos Members

Featured Book

All product names are trademarks or registered trademarks of their respective holders.


powdery