
Description
Books
and References
Guest
Lectures
Schedule
and class materials
Projects
CSC 585/465: Special Topic:
High Availability and Performance
Computing Course
Preq., CSC 345 or instructor's
permission
Times: M-W
2:00pm-3:50am
Place: NH 243
Instructor:
Dr. Box Leangsuksun, box@latech.edu
Office:
room 237 Nethken Hall, 318-257, 3291
Office Hours: M-W 8-11:50pm or by appointment
Guest Lecturers: (in conjunction with XCR High Performance and Availability Computing Colloquium series)
|
Guest
Speakers |
Tentative
Schedule and Topic |
|
TBA |
|
|
|
|
The
course will expose student to state-of-the-art research and development in High
Availability and Performance Computing (HAPC) and related fields. This class is
a reading, research and hand-on-oriented education. Activities include studies
of HAPC systems and techniques and selected research topics of the current
interest. Topics include but not
limited to:
Class Materials:
1)
http://webct.ncsa.uiuc.edu:8900/public/MPI/
2)
Parallel
Programming with MPI by Peter Pacheco Morgan Kaufmann; 1st edition (October
1996) ISBN: 1558603395 (optional).
Other class activities: research, experiment, term projects. The activities will be on an HA-OSCAR Linux cluster[1]
Grading Policies:
Since this class is research (reading) oriented, I think it is more appropriate to evaluate your learning and mastering level of our class objectives into three following categories:
1) Hand-on Term project (40%)
2) Paper (10%) (due right after the charismas break)
3) Exams (35%) and Homework (10%)
4) Attendance (5%)
Grading scheme:
|
91 and up |
A |
|
81- 90 |
B |
|
71-80 |
C |
|
below 70 |
F |
|
Dec 3 |
homework
1 (due date Dec 8) and Free lunch is over
article by Herb Sutter |
|
Dec 5 (for
Dec 8) |
Progress in Supercomputing by Dr. Horst Simon - Video
|
|
Dec 8
(Bonus) |
How to access Latech HPCI & obtain accounts on HPCI |
|
Dec 10 |
|
|
Dec 15 |
Multi-programming/processing, process concept and IPC,
Thread and pthreads, p1.c. pt2.c, pt3.c
and pt4.c |
|
Dec 17 |
|
|
Dec 19-Jan
5 |
Winter
Break |
|
Jan 5 |
Intro to PS3 and Cell Programming, example 1,
example2 & hw2 or see them in my /home/box
directory |
|
Jan 7 |
LAM/MPI &how-to and helloworld MPI exmaple and ring.c
example Paul E. Plassmann's MPI lecture based on Chapter4 from M. Quinn circuit example1 and example2 (James) |
|
Jan 12 |
MPI with
PS3 (continued) |
|
Jan 14 |
Clayton’s SC08 CUDA Intro & (old) Intro to GPU
Computing and CUDA, example 1, example 2 or
see them in my /home/box directory |
|
Jan 19 |
GPGPU2: ATI/Stream |
|
Jan 21 |
Quantifying non-functional
requirement - performance and reliability hw2 & hw3 |
|
Jan 26 |
Linux Performance, Performance Modeling
& Tools |
|
Jan 28 |
Midterm exam |
|
Feb 2 |
|
|
|
|
|
Feb 9 |
|
|
Feb 11 |
Case study
#1 or Reliability Modeling &
Tools (Mon) |
|
Feb 16 |
GPU review & UIUC CUDA thread with Matrix Multiplication
example |
|
Feb 18 |
Project Demo Days |
|
Feb 20-26 |
Mardi Gras
holiday |
|
Feb 27
(for March 2) |
Final Exam |
|
March 3 |
Grade in
for degree candidates |
· HA-cluster with Windows
· Workload Characterization, Performance Modeling and Evaluation for HPC systems/applications
· Applying HPC/HA to solve a specific problem (e.g. sensor networks, bioscience, bioinformatics etc.)
· HA-OSCAR cluster with Windows
· HA and DR-enabled storage system
·
·
IPMI-based
cluster management.
·
HA-cluster
and load balancer to support e-commerce/internet services
·
HA-cluster
and Fault tolerant HPC job schedulers
·
Hot-swap
Cluster OS
·
HA-OSCAR
and grid computing
·
Performance
benefits analysis from HA-OSCAR.
·
Beneficial
factors from Standards for HAPC environments
· FT LAM/MPI in HA-Cluster
·