Ittiam logo

Ittiam

Ittiam Systems Private Limited, headquartered in Bangalore, India, is a technology company singularly focused on embedded media centric systems. It operates through its network of offices and representatives around the world. Ittiam’s customers include world leading electronics companies for its software-and-system IP and semiconductor companies for its SoC IP.

HEVC video decoder acceleration using GPU compute

The video decoder is an integral part of consumer devices such as Mobile Phones, Tablets, Set Top Box and Smart TVs. Video Processing (decode/encode)  is generally performed by the Hardware Accelerators in the SoC or with Software decoding on the powerful multi-core Cortex-A series CPU.

Most of today’s processors are equipped with powerful GPUs that support massive data parallelism, are optimized for graphics processing and have compute ability that surpasses the capability of CPU’s. However the GPU’s architecture makes it unsuitable for video decoding and hence this power has typically remained unharnessed for Video Processing.

By identifying operations that are highly parallel and efficiently offloading these to GPUs, a significant improvement in performance is achieved i.e., a higher FPS throughput for the same CPU usage. Alternatively, for the same performance throughput, GPU acceleration reduces CPU load significantly, resulting in lower power consumption since GPUs are more power efficient for compute algorithms.

Ittiam HEVC and VP9 power saving with Mali

 

Mukund Srinivasan, VP - Product & Operations for AI / Cognitive Media Client; Head - Americas Business Strategy for Ittiam, describes the benefits of using GPU Compute with Arm Mali GPUs. Ittiam improved HEVC and VP9 software decode through better load balancing and GPU acceleration, enabling power saving of over 35% measured on silicon. 

HEVC & VP9 Decode optimized for Mali

 

At MWC 2014, Ittiam Systems announced power-efficient implementations of HEVC & VP9 Decoders, optimized for Arm Mali and Arm Cortex-A processors.

  • "Industry leaders take advantage of the capabilities of Arm Mali GPUs to innovate and deliver – be one of them!"

    - Mukund Srinivasan, VP, Product & Operations for AI / Cognitive Media Client; Head - Americas Business Strategy for Ittiam.

    View demos
  • Validating if a system works.
  • Optimized for Mali

    Video experts at Ittiam Systems have accelerated the HEVC decoder using the Arm Mali-T604 GPU. By carefully choosing the GPU friendly algorithms, efficient data flow design between the blocks running on CPU and GPU, optimized OpenCL kernels, work items and work sizes, our HEVC decoder leverages the Arm Cortex-A series cores and Mali T604 architecture to achieve optimal performance and power efficiency.

    This GPU acceleration has opened up the possibility of playing a Full-HD (1080p) at 60 FPS or Ultra-HD (2160p) at 30 FPS, HEVC content on a mobile device with Cortex-A series cores and Mali T600 GPUs.

    Learn more

Further information

Ittiam's website
See the latest updates from Squid Systems on their website

Smile to the camera, it's OpenCL!
Learn about the Huawei Honor 7 the first smartphone to optimize all it's photos with OpenCL on Mali.

Realizing the benefits of GPU Compute for real application with Mali GPUs
An blog on the wide arrange of real use cases being addressed by OpenCL with Mali

Seeing the future with Computer Vision
How machines are interpreting the outside world; including Arm's acquisition of Apical.