The Khronos Group today announced the release of OpenMAX™ IL 1.2 as a provisional specification. OpenMAX IL is a royalty-free, cross-platform C-language API for integration of multimedia components into media frameworks to simplify deployment of audio/video encoders/decoders, camera control, and audio, video and image processing algorithms across diverse platforms. OpenMAX IL 1.2 is a backward compatible upgrade that includes dynamic buffer allocation, improved media graph management, in-band signaling, enhanced audio video synchronization, a wider range of standard components and enhanced camera control capabilities together with many other improvements and clarifications to increase interoperability between media processing components. The specification has been released in provisional form to enable developers and implementers to provide feedback before specification finalization. The OpenMAX IL 1.2 provisional specification is available for immediate download.
The Khronos Group, an industry consortium creating open standards for the acceleration of graphics, parallel computing, dynamic media and sensor processing, today announced the launch of the KITE (Khronos Institute for Training and Education) Program. KITE is a community-based, cooperative effort between the Khronos Group organization, its individual members, and the worldwide educational community; to encourage the wide availability of courses and a consistently high-level of quality in education regarding Khronos open standard APIs, such as OpenGL ES. The KITE web-site is now available for educators and students to enroll and share courseware.
Wind River announced a collaboration to offer broad market availability and primary platform support for the Qt Commercial development framework on Wind River’s VxWorks real-time operating system (RTOS). Qt Commercial from Digia is a cross-platform user interface (UI) and application framework with tools designed to facilitate the creation and deployment of applications for desktop and embedded platforms. The collaboration will enable companies to expedite graphical user interface (GUI) development and standardization across projects, revisions and organizations within the enterprise. In addition, it will enable the users of VxWorks to create differentiated and user-appealing devices with advanced interactive GUIs and added support for 3D and 2D graphics through OpenGL ES and OpenVG. This will allow for specialized applications to include flow and process visualization as well as medical imaging and animation for embedded devices.
AMDs Erwin Couman presentation on accelerating game physics heterogeneous systems using OpenCL are available on Github for download. Sample videos showing rigid body work, broadphase benchmarks, gDEBugger and Bullet Physics library are available on his YouTube channel.
Open GPU invites original and innovative performance-oriented contributions from all areas of High Performance Computing (HPC) targeting hybrid GPU / CPU architectures, including hardware architectures, software tools or data structures. Topics can include, Compilation tools for GPU, New GPU oriented algorithm approaches, Parallel and distributed architectures, Modeling, OpenCL and CUDA performance analysis experiences, Hybrid architecture benchmarks, HPC languages, and more. Details are in an online PDF.
ReconstructMe is an easy to use real-time 3D reconstruction system. With ReconstructMe you simply grab your camera and move around freely. While you move, the system continuously updates and refines your model. Based on the idea of Kinect Fusion, we have improved various aspects and implemented the system in OpenCL.
This tutorial series from Rob Farber and The Code Project focuses on bringing knowledgeable C and C++ programmers quickly up to speed so they can work with OpenCL to write efficient portable parallel programs.
Post a comment describing your experience with reliability, stability and compatibility for any recent FirePro graphic cards in any OpenGL or OpenCL accelerated application. Posting enters you into a sweepstakes to win one of 3 AMD FirePro V5900 professional graphics cards. We are looking for feedback from professional users in the OpenGL and OpenCL community.
The demo version of a potential 3D Viewer for geo.admin.ch - the geo-portal of the Swiss Confederation - is online until July 31, 2012. The 3D Viewer is based on the open source globe “OpenWebGlobe” using WebGL. The scene covers entire Switzerland and is based on high resolution data from swisstopo: SWISSIMAGE, DHM25 and swissBOUNDARIES3D as well as extracts from swissBUILDINGS3D. In addition, textured 3D objects from FHNW Muttenz and EPFL Lausanne are available. Outside the area with high-resolution data, Blue Marble from NASA’s Earth Observatory is used. The total amount of texture and geometry data exceeds 2 TB and is being handled using the cloud from Amazon Web Services. This demo has been developed by FHNW - University of Applied Sciences and Arts Northwestern Switzerland, camptocamp SA, the Federal Office of Topography, Switzerland, and geo.admin.ch
The Khronos Group is hosting a series of DevUs, educational sessions, Member F2F meetings and news conferences aimed at the educational community. The Khronos Pan Pacific Road Show 2012 is devoted to the Pan Pacific region with a focus on education and training, OpenGL and OpenGL ES, OpenCL, WebGL, WebCL OpenVG, OpenSL ES and OpenMAX. Complete details on all the upcoming events can be found on the Khronos Group event page. The next events will be held in Taipei on February 17 2012. We’ve just increased our number of seats, so registration is open again.
CAPS, the Many-core Programming Company, a leading provider of software and solutions for HPC Community will be offering two 2 day courses this March 13-14 and 15-16. The first course offers an introduction to parallelism with MPI and OpenMP. The second course will cover the basics of OpenCL. 50 computing hours on a hybrid cluster will be offered to each participant at no extra cost.
The newly announced AMD FirePro V3900 workstation graphics card is powered by the Turks GPU w/ 1GB of DDR3 memory, 480 stream processors and support for up to 5 display devices using AMD Eyefinity and DisplayPort 1.2. The GPU is designed to deliver OpenGL and OpenCL performance, reliability and compatibility of a high end graphics card at an entry level price point.
ArrayFire is a fast software library for GPU computing with an easy-to-use API for OpenCL and CUDA. Its array-based function set makes GPU programming simple. ArrayFire is available for C, C++, Fortran, and Python and integrates with AMD, Intel, and NVIDIA hardware. ArrayFire is currently available in beta form for AMD and Intel hardware using OpenCL.