703106 PS/1 Introduction to Parallel Computing and Parallel Algorithms

winter semester 2016/2017 | Last update: 19.10.2016 Place course on memo list
703106
Introduction to Parallel Computing and Parallel Algorithms
PS 1
2
weekly
every 2nd year
English

Knowledge of basic parallel algorithms.

Practical knowledge of the OpenCL parallel programming standard.

Skills in parallel programmingUnderstanding of parallel hardware and low level optimizations.

Key concepts of OpenCL.

Understanding multi-core CPU and GPU hardware.

OpenCL implementation of:

  • Image filters
  • Matrix multiplication and matrix transpose
  • Parallel reduction and parallel prefix sum
  • Sorting networks and bitonic sorting
  • Graphics applications

Continuous assessment (based on regular written and/or oral contribution by participants).

Course examination according to § 7, statute section on "study-law regulations"

Benedict Gaster, Lee Howes et.al.: "Heterogeneous Computing with OpenCL"

Aaftab Munshi et.al.: "OpenCL Programming Guide"

not applicable
see dates
Group 0
Thoman P.
Date Time Location
Mon 2016-10-10
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-10-17
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-10-24
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-10-31
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-11-07
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-11-14
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-11-21
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-11-28
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-12-05
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2016-12-12
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2017-01-09
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2017-01-16
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2017-01-23
14.15 - 15.00 rr 15 rr 15 Barrier-free
Mon 2017-01-30
14.15 - 15.00 rr 15 rr 15 Barrier-free
Group 1
Thoman P.
Date Time Location
Mon 2016-10-10
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-10-17
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-10-24
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-10-31
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-11-07
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-11-14
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-11-21
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-11-28
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-12-05
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2016-12-12
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2017-01-09
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2017-01-16
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2017-01-23
15.15 - 16.00 rr 15 rr 15 Barrier-free
Mon 2017-01-30
15.15 - 16.00 rr 15 rr 15 Barrier-free