This workshop introduces the concepts of threads and message passing to harness multiple processors to accomplish a single task. Both a lecture and hands-on lab will be included.
Introductory Parallel Programming for Supercomputers
- write threads and message passing into simple programs to speed their execution
- a basic understanding of Unix or Linux
- the ability to compile a basic program in that environment