Dana Schaa
Home   |   Research   |   Presentations and Lectures   |   Publications  |   CV  |   Mostly Cats

Lectures

Perhaad Mistry and I developed the slides for the AMD OpenCL University Kit under the guidance of David Kaeli and Ben Gaster.

I've presented an introduction to programming with OpenCL for a few companies and workshops. The slides are very similar to Lectures 2-3 of the AMD coursepack, but include a vector addition example and solution that go along with the slides.

I covered six lectures from a Parallel Computing course and NU. Topics included programming with threads (including specifics of the current Linux implementation), OpenMP, and MPI.

In the past I've given a number of guest lectures in computer architecture courses about CUDA and GPUs. The talk is usually some variation of these slides.

Along with Jenny Mankin, I gave an Introduction to Unix lecture.

This is a brief presentation on the X windowing system.

Code

A simple program to query OpenCL platforms and devices. [code]

A dining philosophers program with a GTK front-end that allows students to program using locks with a visual display. [code]