This is a paper I wrote for a course at the University of Innsbruck about programming with cuda