ECEC'2013, European Concurrent Engineering Conference, June 10-12, 2013, University of Lincoln, Lincoln, UK, Tutorials


 


Conference Tutorials

Introduction to Parallel Programming

Dr. Greg Cielniak
School of Computer Science
University of Lincoln, UK
Email: gcielniak@lincoln.ac.uk

Abstract
This tutorial will provide an introduction to parallel programming using the CUDA platform. The tutorial will consist of two sessions covering both theoretical and practical aspects of CUDA programming delivered through a mixture of lectures and practical tutorials. The morning session will start with the introductory material (CUDA architecture overview, basic kernels) whilst the afternoon session will cover more advanced and practical topics (parallel algorithms, CUDA-enabled software libraries).

Biography
Grzegorz Cielniak is a Senior Lecturer at the School of Computer Science, University of Lincoln, UK. He obtained his Ph.D. in Computer Science from Örebro University, Sweden in 2007 and M.Sc. in Robotics from Wroclaw University of Technology, Poland in 2000. His research interests include mobile robotics, machine perception, estimation and tracking techniques, monitoring of humans and other species. Grzegorz is currently involved in teaching a number of undergraduate computer science subjects at Lincoln, covering both software and hardware aspects of Computer Science (Computer Systems, Computer Vision and Robotics, Game Engines).