­National University of Singapore

DEPARTMENT OF COMPUTER SCIENCE

CS3210 PARALLEL COMPUTING

Schedule (AY2015/16 – Semester I)

Wk

Date

Lecture - Tue 2-4pm,

COM1 #02-12 (SR3)

Tutorial

Lab – Parallel & Distributed Computing Lab, Com1 #B1-01

Others/Comments

1

11 Aug

L00: Course Admin

L01: Introduction

 

Lab Layout

2

18 Aug

L02: Processor & Memory Organization

 

Lab1: Parallel Computing & Data Centers – visit to SoC datacenter

3

25 Aug

L03: Memory Hierarchy & Interconnection Networks 

Lab2: Setting up a Parallel Computer System and adding a new Node   

[program, slides]

 

4

1 Sep

L03: Memory Hierarchy & Interconnection Networks 

T01: Parallel Computer Architecture - I [solution]

Dumi away (VLDB) – YM and Sunimal to cover

Assignment 1 (15%): (due on 4 October)

[programs] comment

5

8 Sep

L04: Performance of Parallel Systems  [slides with Notes]

Lab3: Shared-memory Programming, Performance Instrumentation and CUDA [programs] [comment on homework]

·       OpenMP Tutorial

·       CUDA (slides)

6

15 Sep

L05: Parallel Programming Models – I

T02: Parallel Computer Architecture – II [solution]

Sample Test Paper

Sep 19-27, Recess

7

29 Sep

L06: Parallel Programming Models - II

T03: Performance of Parallel Systems [solution]

 

Mid-term Test: [L01-L04](15%) [comments]

8

6 Oct

L06: Parallel Programming Models - II

 

Lab4: Introduction to Distributed-memory Programming [programs]

MPI Tutorial

Assignment 2 (20%)­­­­: (due on 15 Nov) [programs, comment]

9

13 Oct

L07: Message-passing Programming

T04: Parallel Programming Models [solution]

10

20 Oct

L08: Parallel Algorithm Design

Lab5: Message-passing in Distributed-memory Programming with MPI

[ programs, slides ]

Dumi away (IFIP Performance) – Sunimal to cover

11

27 Oct

L09: Heterogeneous and Cloud Computing

T05: Message-passing Programming [solution­­­]

 

 

12

3 Nov

Guest Lecture - Parallel Performance Measurement: Myths and Pitfalls by Professor John Gustafson

T06: Open Session

 

Teo away (TENCON)

Check CA Marks

13

10 Nov

Deepavali

Table of Contents

T07: Revision (2 sessions: 9-10am and 1-2pm)

L10: Conclusion & Revision

 

Nov 14-20, Reading Week    [Sunimal away at Supercomputing]

Examination: 27 November 2015, morning (to be confirmed)

       (updated: 26 November 2015)