National University of Singapore

DEPARTMENT OF COMPUTER SCIENCE

CS3210 PARALLEL COMPUTING

Schedule (AY2013/14 – Semester I)

Wk

Date

Lecture - Tue 2-4pm,

COM1 #02-12 (SR3)

Tutorial

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

Others

1

13 Aug

L00: Course Admin

L01: Introduction

 

Lab Layout

2

20 Aug

L02: Processor & Memory Organization

 

Lab1: Parallel Computing & Data Centers

3

27 Aug

L03: Memory Hierarchy & Interconnection Networks 

Lab2: Setting up a Parallel Computer System

[slides]

 

4

3 Sep

L03: Memory Hierarchy & Interconnection Networks 

T01: Parallel Computer Architecture - I [solution]

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

[programs] Comments

5

10 Sep

L04: Performance Analysis of Parallel Systems

T02: Parallel Computer Architecture – II [solution]

e-learning week

6

17 Sep

L05: Parallel Programming Models – I

Lab3: Running Parallel Programs and Instrumentation [programs]

OpenMP Tutorial

Sep 21-29, Recess

7

1 Oct

L06: Parallel Programming Models - II

T03: Performance of Parallel Systems [solution]

 

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

8

8 Oct

L06: Parallel Programming Models - II

 

Lab4: Introduction to Distributed-memory Programming [programs]

MPI Tutorial

Assignment 2 (20%)­­­­: (due on 10 Nov 2013) [comments]

9

15 Oct

Hari Raya Haji

T04: Parallel Programming Models [solution]

10

22 Oct

L07: Message-passing Programming

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

[ programs, slides ]

11

29 Oct

L08: Parallel Algorithm Design

T05: Message-passing Programming [solution]

 

 

12

5 Nov

L09: Cloud Computing

T06: Open Session

 

Check CA Marks

13

12 Nov

L10: Conclusion & Revision

Table of Contents

 

 

Nov 16-22, Reading Week

Examination: 28 November 2013, morning (to be confirmed)

       (updated: 26 November 2013)