Parallel and Distributed Computing Methods in the Problems of Electrical Engineering and Electromechanics

Major: Power Supply Systems and Energy Management
Code of subject: 7.141.10.M.029
Credits: 5.00
Department: Theoretical and General Electrical Engineering
Lecturer: Prof., D. Sc. Rendzinyak Serhiy
Semester: 2 семестр
Mode of study: денна
Learning outcomes: • to know the structure of parallel systems, the organization of memory, and the communication of processors; • to be able to practically separate of parallel processes in electrical engineering tasks when constructing their algorithms; • to know the basic programming languages for common memory systems, distributed memory systems, and distributed (cluster) systems.
Required prior and related subjects: • Theoretical fundamentals of electrical engineering, • Electronics and microcircuitry, • Fundamentals of programming and software for engineering calculations.
Summary of the subject: Architecture of parallel computing systems. Classification of computer systems. Models of computational processes and systems. Estimation of productivity and effectiveness of parallel computers. Construction of the parallel algorithms: engineering approach. Development of the parallel algorithms based on the graph analysis. The time characteristics of algorithms. The algorithm’s parallelization based on the information graph. Simplest parallel algorithms. Multiplication of matrices. Parallel solution of the linear equation systems. Solution of typical tasks of electrical engineering using the parallel and distributed computing techniques.
Assessment methods and criteria: • written reports on laboratory course, oral questioning (40%), • final control (control event – differentiated test): written and oral form (60%).
Recommended books: 1. Parallel Computer Architecture A Hardware / Software Approach David Culler University of California, Berkeley Jaswinder Pal Singh Princeton University with Anoop Gupta Stanford University 2. Zhukov I., Korochkin O. Parallel and distributed calculations - K.: Korniychuk, 2005. – 226 p. (in Ukrainian). 4. Parallel Computer Architecture. // e-book, tutorialspoint.com, Tutorials Point (I) Pvt. Ltd., 2016, 41 p.