Andreas Klöckner's web page
  • About
  • Research
  • Teaching
  • Archives

The State of OpenCL for Scientific Computing in 2018

As someone who maintains a fair number of software packages that build, in one way or an other, on OpenCL (and keeps creating more!), a friend recently asked me what I thought of the state of the OpenCL ecosystem in 2018. In part, I am writing this to support the …

more ...

Tutorial: Domain Specific Languages and Code Generation in Python

At SC15 last week I had the opportunity to present a tutorial on how to design, build, and compile your own domain-specific language using Python. I am now releasing the tutorial material under a Creative Commons license for the community to use and build on.

Browse tutorial

Specifically, the material …

more ...

New (Py)OpenCL tutorial

Simon McIntosh-Smith from Bristol University just let me know that he and Tom Deakin have published a new set of lecture slides and excercises (with solutions!) to teach (more generally) OpenCL and (specifically) PyOpenCL. I've added a link to this and a few older tutorials to

PyOpenCL's main documentation page …

more ...

PyCUDA and PyOpenCL at Nvidia GTC 2010

Like last year, I had the honor of being invited to present PyCUDA and PyOpenCL along with a few examples of their use to a great crowd at Nvidia's inaugural GPU Technology Conference 2010.

gtc-slide-1.png

Please click the following link to view the slides: PyCUDA and PyOpenCL at Nvidia GTC …

more ...

  • About

    I teach and do research on scientific computing at the University of Illinois at Urbana-Champaign.

  • Arxiv
  • Github
  • RSS Feed