Previous sheets

Pair Programming

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 8

Lecture 3 (Vector Addition)
Lecture 4 (Matrix Multiplication)
Lecture 5 (Prefix Scan)
Lecture 6 (1D Convolution)
Lecture 7 (SpMV/ELL)
Lecture 8 (Streams)
Lecture 9 (CUDA-aware MPI)
Lecture 10 (Parallel Merge)
Sheet 3 (Quaternion Normalization, Matrix Transposition)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 2

Task 1 (Quaternion Normalization)
Task 2 (Matrix Transposition)
Sheet 4 (Array Reversal, Determinants)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 2

Task 1 (Array Reversal using CUDA)
Task 2 (Determinants of Submatrices using CUDA)
Sheet 5 (Prefix Scan, Knapsack)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 2

Task 1 (Adjustment of Prefix Scan)
Task 2 (Knapsack using Dynamic Programming)
Sheet 6 (Piecewise constant kernels, FFT-Convolution)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 2

Task 1 (Thrust Piecewise Constant Kernels)
Task 2 (cuFFT Convolution)
Sheet 7 (Sparse Matrices, Page Rank)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 2

Task 1 (COO, CSR, ELL)
Task 2 (Markov Chain Equilibrium)
Sheet 8 (Streams, Multi-GPU)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 3

Task 1 (Multiple Streams)
Task 2 (Multiple GPUs)
Task 3 (Multiple Streams on Multiple GPUs)
Sheet 9 (Jacobi Iteration)

Start time:
Mo 24 Apr 2017 11:59:00
End time:
So 01 Okt 2017 00:00:00

Assignments 1

Task 2 (1D Jacobi using CUDA-aware MPI)