Imagination Technology- PowerVR & OpenRL
January 2012, Las Vegas, IP technology licensor Imagination Technologies was showing their next generation industry leading IP cores for the mobile, settop box, television and VOIP systems at CES. The new cores, scalable to to 2xnm process nodes and in line for scaling to the 1xnm processes, unlike some of the IP providers was not shown in the form of licenable PowerPoint, they actually had in formfactor product running the new technology. This included, “soon to be released” phones such as the Lenovo Windows phones and a variety of Android “ice cream” tablets.
The current version (PowerVR5 and PowerVR5XT) are multi-pipeline models that have improved shading performance for 2D graphics, dimensional 3D graphics and both stereoscopic and autostereoscopic 3D displays. These cores are supported by OpenGL as well as OpenCL for their development. The cores, which are the dominant display technology in the Apple iSeries products, the Intel STB chipset and the Samsung Galaxy phones, allow for simplfied multi-transcoding by having the same underlying core in the platforms.
A major update was the inclusion of the HelloSoft VOIP technology into the Imagination product line. Its incorporation of the multi-codec compatible voice mixing system, allows for voice traffic to be compressed and sent in a more efficient manner, along with their video stream on the both wireless and cellular networks.
The video side concluded with a quick overview other their further integration of their ray tracing product. The OpenRL ray tracing is currently available as an API at this time while the hardware IP implementation is in progress. PowerVR OpenRL™ is usefull for accelerating ray tracing in both graphics and non-graphics (e.g., physics) applications. The RayTracer is being integrated by a quickly growing community of developers in rendering applications for a wide range of markets, including film and video, games, architecture, and industrial design.
The cross-OS, cross-platform API is the only ray tracer that takes advantage of multiple heterogeneous compute devices simultaneously. This means that CPUs, OpenCL GPUs, and Imagination’s Caustic ray tracing accelerator cards are fully utilized for the fastestray tracing performance possible. OpenRL. like OpenGL, hides the complexities of interfacing with different graphics devices by presenting a single, uniform interface for multiple platforms and applications.