29.10.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!