- 1st day(8/22/2013)
Time Content Exercise
10:00 - 12:00 Introduction to the Linux Operating System
- What is Linux?
- The structure of the Linux system- Installation of Linux package
- Starting a Linux terminal
- X-window GUI
12:00 - 13:30 Lunch
13:30 - 15:00 Basic Tutorial
- Unix commands in terminal
- File system
Applications
- VI editor
- Other useful applications- Terminal commands
- GUI applications
15:20 - 17:00 Programming on the Linux systems
- Compiling and linking
- Executing binary files
- Shell script
Building applications
- Parallel library
- Mathematical analysis library- Sample examples
17:00 - Exercise Assignment
- 2nd day(8/23/2013)
Time | Content | Exercise |
---|---|---|
10:00 - 12:00 | Introduction to Parallel Computing - Concepts and technology - Memory architectures Parallel Programming Models - Shared memory model - Threads model - Distributed memory model - Hybrid model | - Compile and execute OpenMP code - Compile and execute MPI code |
12:00 - 13:30 | Lunch | |
13:30 - 15:00 | Parallel Programming using OpenMP - Compiler directives - Runtime libraries - Environment variables | - OpenMP examples |
15:20 - 17:00 | Parallel Programming using MPI - Point to point communications - Collective Communications Task Parallel Libraries | - MPI examples - Using MKL |
17:00 - | Assignment | Parallel programming |