The purpose of the course is learning methods of creating parallel algorithms and programs. Modern technologies of parallel data processing (SSE), command execution (superscalar), functions (multithreading) and programs (multiprocessing), mathematical tools for creating parallel algorithms, stages of parallel programs development, rating computable complexity in different modes of execution of programs, modern technologies for creating, debugging and analysis of the execution of such programs are considered.

Course plan:
audience studies - 72 hrs.
individual work - 144 hrs.
total - 216 hrs.
semester - 7th
form of control - test.