CME5232 - Cluster and Grid Computing Technologies for Scientific Computing

 

 

| Home | About CME5232 | Staffs & Students|

 

 

CME5232

-

Home

 

 



 

Computational Lab

-

Comp. Lab 1 (4 Jul 2008)

-

Comp. Lab 2 (11 Jul 2008)

-

Comp. Lab 3 (18 Jul 2008)

-

Comp. Lab 4 (25 Jul 2008)

-

Comp. Lab 5 (1 Aug 2008)

-

Comp. Lab 6 (8 Aug 2008)

 

 



 

Useful Links

-

SMA Hydra Linux Cluster

-

Unix Help / Command Reference

-

C/C++ / MSDN C++ Reference

-

MPI, MPICH, MPE, Jumpshot

-

Sun N1 Grid Engine 6 (SGE)

-

Condor

-

LAPACK

-

ScaLAPACK

-

BLACS

-

PETSc

-

Matrix Market

 -

Top 500 Supercomputers

 

CME5232 - Cluster and Grid Computing Technologies for Scientific Computing


- Lecture Schedule for AY2008/2009
- How to Download Lecture Material?
- How to Download Computational Lab Material?
- How to Submit Assignment?

 


  Lecture Schedule for AY2008/2009

 

 

#

MIT

Day & Time

S’pore

Day & Time

Topic

Primary Lecturer

4

 

Week 1

Wed, 2 July

10.00am – 11.30 am

E4-04-07

Lecture 1: A Survey of Computer Architectures, Cluster and Grid Computing

 

Prof Wang

Fri, 4 July

10.00am - 11.30 am

E4-04-07

Lecture 2: A General Lecture on Multi-Core processors & Parallel Algorithms

 

Prof Edelman

Fri, 4 July

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 1: Introduction to HPC Resources, Grid Tools

(Lab 1 is not counted for credit and is meant for getting started with a serial code on the system for parallelization in Lab 2)

 

 

Prof Wang

3

Week 2

Wed, 9 July

10.00am - 11.30 am

E4-04-07

Lecture 3: Elements of MPI

Implementation on Clusters

 

 

 

 

Prof Wang

 

Fri, 11 July

10.00am - 11.30 am

E4-04-07

Lecture 4: Elements of MPI

Implementation on Clusters

Fri, 11 July

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 2: MPI Implementations on Elementary Algorithms

 

4

 

Week 3

 

Wed, 16 July

10.00am - 11.30 am

E4-04-07

Lecture 5: Elements of MPI

Implementation on Clusters

 

 

 

 

Prof Wang

 

 

Fri, 18 July

10.00am - 11.30 am

E4-04-07

Lecture 6: Performance Measures

Fri, 18 July

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 3: MPI Implementations on Elementary Algorithms

 

4

 

Week 4

 

Wed, 23 July

10.00am - 11.30 am

E4-04-07

Lecture 7 : Implementing Algorithms  on Advanced Computer Architectures 

 

 

Download

Lecture Notes

 

 

 

 

 

A/P Murali

Fri, 25 July

10.00am - 11.30 am

E4-04-07

Lecture 8 : Implementing Algorithms on

Advanced Computer Architectures

Fri, 25 July

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 4: Algorithms on Advanced Computer Architectures (Parallel Matrix Methods)

4

 

Week 5

 

Wed, 30 July

10.00am - 11.30 am

E4-04-07

Lecture 9 : Implementing Algorithms on   Advanced Computer Architectures

 

 

Download

Lecture Notes

 

 

 

 

 

A/P Murali

Fri, 1 Aug

10.00am - 11.30 am

E4-04-07

Lecture 10 : Implementing Algorithms on Advanced Computer Architectures

Fri, 1 Aug

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 5: Algorithms on Advanced Computer Architectures (Parallel Iterative Solution of Poisson Solver)

3

Week 6

Wed, 6 Aug

10.00am - 11.30 am

E4-04-07

Lecture 11 : The Star-P Parallel Platform

 

 

 

Prof Edelman

Fri, 8 Aug

10.00am - 11.30 am

E4-04-07

Lecture 12 : The Star-P Parallel Platform

Fri, 8 Aug

1.00pm – 4.00 pm

ENG SmartClassroom

Lab 6: Application of Parallel Algorithms the Star-P Parallel Platform

 

 




 

How to Download Lecture Material?
There are two methods of downloading the lecture material:
(1) SMA Stellar Website
(2) SSH to hydra.sma.nus.edu.sg with your user ID and password, go to /home/cme5232/lecture/ to download lecture materials.

The digest of the lectures will be available (few hours - few days) before the class of the corresponding lecture is conducted.
The slides of the lectures will only be available (few hours - few days) fafter class of the corresponding is conducted.




 

How to Download Computational Lab Material?
SSH to hydra.sma.nus.edu.sg with your user ID and password, go to /home/cme5232/clab/ to download computational lab materials.
For e.g.
(1) Download the softcopy of Computational Lab 1 assignment from /home/cme5232/clab/clab1/
(2) Download the gven sample code for question 2 of Computational Lab 1 from /home/cme5232/clab/clab1/qn2/

The materials of the compulational lab will be available (few hours - 1 day) before the corresponding lab is conducted.




 

How to Submit Assignment?
For each computational lab, the students are required to submit
(1) Hardcopy of the formal report
(2) Softcopy of the source code written for all the questions

The formal report should be short but complete. It should be clearly written to show what you have done and you have observed and interpreted from the assigned exercises and programming assignment. All equations, symbols, etc. if any should be explained clearly. Please write down your name, matriculation number, NUS/NTU email address and date of submission on top of the 1st page of your formal report.

- Please organize your source code according to the following format:
Say you are working on Computatational Lab 1, you should create a "clab1" folder. If "qn4.c"/"qn4.cpp" is your solution code for question 4, you should create a "qn4" folder inside the "clab1" folder and then then put "qn4.c"/"qn4.cpp" inside "qn4" folder.

There are two teaching assistants (TAs) in this course:
(1) Huynh Le Ngoc Thanh - TA for Lab 1-3
(2) Dominic D J Chandar  -  TA for Lab 4-6


- How to submit assignment for Lab 1-3 to Huynh Le Ngoc Thanh (g0501972@nus.edu.sg)?

Student Type

Assignment Submission Method

 SMA Student

 - Submit the hardcopy of your report to me (after the lab) or put it on the table of my cubicle "SMA 10" in the SMA Athenum.
 - Zip your "clab
#" folder to "clab#.zip", and paste it to \\ngocthanh\cme5232\your_email_account

 Non-SMA Student

 - Either submit the hardcopy of your report like SMA students, or email the softcopy to
g0501972@nus.edu.sg.
 - Zip your "clab
#" folder to "clab#.zip", and email "clab#.zip" to
g0501972@nus.edu.sg.


- How to submit assignment for Lab 4-6 to Dominic D J Chandar (domi0002@ntu.edu.sg)?
 

 

Student Type

Assignment Submission Method

 

 All Student

 - Either submit the hardcopy of your report (after lab) ) or email the softcopy to domi0002@ntu.edu.sg.
 - Zip your "clab
#" folder to "clab#.zip", and email "clab#.zip" to domi0002@ntu.edu.sg




 

 

 Thanks Tan Lian Hing for great contribution

Modified and uploaded by Dominic and Ngoc Thanh


 


Copyright © 2006 Singapore-MIT Alliance. All Rights Reserved.