National University of Singapore

DEPARTMENT OF COMPUTER SCIENCE

CS3210 PARALLEL COMPUTING

Tutorials, Labs and Assignments (AY2011/12 – Semester I)

Wk

Date

Tutorials

Labs – Media Teaching

Lab, AS6, #04-26

Assignments / Quiz / Test

1

8 Aug

Sketch of tutorial solution will be released a week after the Friday tutorial.

For Labs and Assignments, you can pick up the associated programs/resources by clicking on the resource link.

2

15 Aug

3

22 Aug

B01: Parallel Computing and Data Centers

 

4

29 Aug

T01: Parallel Computer Architecture -I

T01s: Sketch of Solution

A01: Efficient Matrix Chain Multiplication using OpenMP

A01: Resource

Assignment 1 due on

2 7 Oct 2011

Comments  |  Marks

5

5 Sep

B02: Introduction to OpenMP - (Resource)

B02s: Sketch of Solution

C Programming Resource – for labs and assignments

6

12 Sep

B03: Advanced Shared-memory Model - (Resource)

B03s: Sketch of Solution

Lab TA: Cristina

 

Sep 17-25, Recess

 

7

26 Sep

T02: Parallel Computer Architecture - II

T02s: Sketch of Solution

Quiz Marks

Makeup Quiz Questions

8

3 Oct

B04: Introduction to Message-passing Model - (Resource)

 

9

10 Oct

T03: Parallel Programming Models

T03s: Sketch of Solution

 

10

17 Oct

B05: Message-passing in Distributed-memory Programming with MPI – (Resource)

Assignment 2 – MPI Football

(due on 15 November 2011)

11

24 Oct

T04: Thread and Message-passing Programming

T04s: Sketch of Solution

Programs: barrier, barrier-reentrant, semaphore

 

12

31 Oct

T05: Performance Analysis of Parallel Systems

T05s: Sketch of Solution

 

13

7 Nov

Hari Raya

 

Nov 12-18, Reading Week

Examination: 28 November 2011, AM (to be confirmed)

       (updated: 10 May 2012)