04.04.2015 Views

Introduction to OpenCL

Introduction to OpenCL

Introduction to OpenCL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>OpenCL</strong> framework<br />

●<br />

●<br />

Platform Layer<br />

– Allows host program <strong>to</strong> discover devices, their<br />

capabilities and create contexts<br />

Runtime<br />

– Allows <strong>to</strong> manipulate contexts<br />

●<br />

Compiler<br />

– Creates program executables with <strong>OpenCL</strong><br />

kernels<br />

– <strong>OpenCL</strong> C – subset of ISO C99 + extensions<br />

for parallelism

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

Saved successfully!

Ooh no, something went wrong!