Inhalt
[ 675COSCPAP13 ] Module Parallel Programming
|
|
|
|
|
Workload |
Mode of examination |
Education level |
Study areas |
Responsible person |
Coordinating university |
4 ECTS |
Accumulative module examination |
B3 - Bachelor's programme 3. year |
Computer Science |
Milan Predota |
USB Budweis |
|
|
|
Detailed information |
Original study plan |
Bachelor's programme Bioinformatics 2014W |
Objectives |
Knowledge of, understanding in, and approaches to topics in Parallel Programming.
|
Subject |
Knowledge of, understanding in, and approaches to following topics:
- Introduction to parallel programming; Problems connected to parallel programming;
- Parallel programing computer architecture demands;
- Parallel strategy;
- Parallel tasks division, shared vs. distributed memory;
- MPS vs. OpenMP enviroinments;
- What is MPI, Parallel environment prerequisities and creation;
- Simple parallel program observation;
- Parallel programming in OpenMP, basic commands;
- Parallel programming in MPI, basic commands (MPI SEND, MPI REDUCE, MPI ALLREDUCE etc.);
- Input and output in parallel programming, methods comparison;
- Command for parallel environment control and administration;
- Communication vs. computional time, compromise finding;
- Application: Parallel calculations in mathematics, Monte Carlo method;
- Parallel molecular dynamics.
|
|
|
|
Subordinated subjects, modules and lectures |
|
|
|