CZ 4102 High Performance Computing
(August to November 2007)

 

Syllabus

Introduction to high-performance computing, including comparison of parallel architecture (vector/distributed) and software environments (threads vs. MPI), performance analysis of programmes, algorithms in scientific computations (matrix multiplication, linear systems), use of parallel software libraries.

 

Lecturer

Dr Tay Seng Chuan (Head, IT Unit, Faculty of Science
Senior Lecturer, Department of Physics
SM2-SM3 Bridging Courses Coordinator, Dean's Office
Resident Fellow (Block E), Temasek Hall)

Mail to: scitaysc@nus.edu.sg

Tel: 65168752

About your lecturer: http://www.physics.nus.edu.sg/~phytaysc/

 

Consultation

  • Day: S16-02, Dean's Office. By email appointment or Tel at any time. It is better to give a telephone call (65168752) first.
  • Night and weekends: Temasek Hall, Block E, Room E100. You are certainly welcome but give a call first.

 

Timetable

Lecture: Every Wednesday, 12nn to 2pm at S16-04-30.

Exam: 03/12/2007 (Mon), 5:00pm. Close Book.

 

Download Lecturenotes

Lecture 1 (for 15 Aug 2007), Lecture 2 and 3, Lecture 4 and 5, Lecture 6, Lecture 7, Lecture 8 and 9,

Lecture 10, Lecture 11,

Download Tutorial Questions

Tutorial 1, Tutorial 2, Tutorial 3, Tutorial 4,

 

Download Manuals and Papers:

How to Compile a C Program in CZ Lab, MPI Program Examples, Java Threading Program Examples

 

Download Assignment

Assignment 1, Assignment 2,

 

Discussion Forum for CZ4102 (available at IVLE)

http://ivle.nus.edu.sg