INTRODUCTION TO SUPERCOMPUTING AND HIGH PERFORMANCE COMPUTING (1ST QUARTER)
STUDENT NAME
Current Date, 2004-2005
Lab/Assignment List
Have the following links on the main title page of your portfolio:
- Programming in C: Lab
01: C programming, arrays, standard deviation
- Tally Lab, programming in C #2:
Lab 0 2, Tally lab, finding modes, array processing
- Extra: Fortran programming intro, Sort the number values as in C program 1 using Fortran
- Running programs on the Cray SV1, Lab 03, running your program on
the Cray SV1, run Labs 01 and 02 on the Cray SV1
- Reading assignment 1 + 3 Questions
- Register for
"Parallel Computing Explained" at WebCT and
NCSA The National Center for Supercomputing Applications
- Make up 3 multiple choice questions from "Parallel Computing Overview"
- Each needs 4 possible answers
- Send to me at rdlatimer@tjhsst.edu
Topics from:
- Parallelism in Computer Programs - Data Parallelism, Task Parallelism
- Parallelism in Computers
- Performance Measures
- Comparison of Parallel Computers
- Interconnection Networks: Bus Network,
Cross-Bar Switch Network, Hypercube Network, Network
- Introduction to benchmarking - measuring the performance of a program
Lab 04, Benchmark a matrix multiplication program
(see Starter version)
- Parallel programming with message passing (MPI)
MPI (Message Passing Interface) Labs 05-09, parallel programming with multiple processes