GPU Compute accelerated HEVC decoder on ARM® MaliTM-T600 ...
GPU Compute accelerated HEVC decoder on ARM® MaliTM-T600 ...
GPU Compute accelerated HEVC decoder on ARM® MaliTM-T600 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Benefits of Mali <strong>T600</strong> <str<strong>on</strong>g>GPU</str<strong>on</strong>g><br />
The 128-bit vector<br />
processing<br />
Presence of <str<strong>on</strong>g>GPU</str<strong>on</strong>g><br />
cache instead of Local<br />
memory<br />
Flexible OpenCL<br />
workgroup size<br />
No divergent threads<br />
Unified memory<br />
• Suits DSP algorithms like Video processing<br />
• No requirement for data transfers from/to global memory. Can<br />
be understood just like a CPU.<br />
• Works optimizally for a large range of OpenCL workgroup sizes.<br />
Multiple block sizes in a Video frame can be handled efficiently.<br />
• Similar to CPU code, c<strong>on</strong>diti<strong>on</strong>al code can be used in OpenCL<br />
kernels as well. Different kinds of filter types, filter lengths etc.,<br />
in video decode can be handled efficiently.<br />
• CPU and <str<strong>on</strong>g>GPU</str<strong>on</strong>g> share the same memory. Video YUV buffers are<br />
pretty big. There is no need of costly memory transfers of those<br />
buffers.<br />
MALI <str<strong>on</strong>g>GPU</str<strong>on</strong>g>s are well suited for Video Accelerati<strong>on</strong><br />
with significant power/performance benefits