Advanced Topics in Informatics

Parallel Programming with Cilk and Cuda

Spezielle Kapitel in Informatik (3KV)

Summer Semester 2010

Prof. Armin Biere, Dr. Robert Brummayer, Prof. Volker Strumpen

Overview

After two Pthreads programming courses we decided to look at two different parallel programming paradigms: The first language is Cilk, which is more abstract than Pthreads, but otherwise runs on the same kind of hardware. Additionally we will have a look at Nvidia's GPU programming language Cuda, which is even closer to the machine.

This is a joint lecture with the Institute of Computer Architecture and more information can be found on the official course page.