30.01.2015 Views

Parallel Computing On Qualcomm Platforms Using OpenCL - Uplinq

Parallel Computing On Qualcomm Platforms Using OpenCL - Uplinq

Parallel Computing On Qualcomm Platforms Using OpenCL - Uplinq

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

General Purpose vs. Custom Devices<br />

• An Embedded <strong>OpenCL</strong> Platform has one or more <strong>OpenCL</strong> devices<br />

– Multicore CPU, GPGPU, DSP<br />

• These devices support programming via the <strong>OpenCL</strong> C API<br />

However:<br />

• Power is the absolute limiter in mobile:<br />

– Joule’s law dominates Moor’s law – performance is limited by power usage<br />

• Complex data types such as H.264 are better suited to dedicated HW<br />

• <strong>Qualcomm</strong> also incorporates additional Embedded Custom Devices for improved<br />

power and efficiency<br />

– Image effects processor<br />

– Image CODECs<br />

– Video CODECs<br />

– Audio CODECs<br />

– GPS device<br />

9<br />

<strong>Qualcomm</strong> Proprietary

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

Saved successfully!

Ooh no, something went wrong!