28.07.2013 Views

Making OpenCL? Simple with Haskell - AMD Developer Central

Making OpenCL? Simple with Haskell - AMD Developer Central

Making OpenCL? Simple with Haskell - AMD Developer Central

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

SO FAR NOTHING THAT INTERESTING<br />

H<strong>OpenCL</strong> Native API<br />

– Standard native function interface <strong>with</strong>in the IO monad<br />

– Little advantage over programming in C++ or Py<strong>OpenCL</strong><br />

H<strong>OpenCL</strong> Contextual API<br />

– Monad transformers to lift H<strong>OpenCL</strong> Native API beyond the IO monad<br />

– Quasiquotation to lift <strong>OpenCL</strong> source into <strong>Haskell</strong> as a first class<br />

citizen.<br />

34 | <strong>Making</strong> <strong>OpenCL</strong> <strong>Simple</strong> | January, 2011 | Public

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

Saved successfully!

Ooh no, something went wrong!