Objectives and properties of parallel calculations. Classification of resources for parallel and distributed computations.
Decomposition of parallel problems. Definition of acceleration and efficiency of parallel calculation.
Total acceleration of the calculation. Amdahl's rule. Ways and means of using massive and
expansive parallelism in the program model of data parallelism. Characteristics of the model
SPMD and MPMD. Basic types of operations for passing messages between two processes.
Blocking and non-blocking operations.
Type of methodology: Combination of lecture and hands-on
Participants receive the certificate of attendance: No
Paid training activity for participants: No, it's free of charge
Participants prerequisite knowledge: Numerical methods (linear algebra, statistics); Domain-specific background knowledge