Home/ Majors directory/Computer Science (Design and programming of intelligent systems and devices)/Distributed Systems Technologies and Parallel Computing
Distributed Systems Technologies and Parallel Computing
Major: Computer Science (Design and programming of intelligent systems and devices)
Code of subject: 6.122.12.O.032
Credits: 4.00
Department: Computer-Aided Design
Lecturer: Associate Professor of CAD Department, Ph.D., Docent Ihor Farmaha
Semester: 5 семестр
Mode of study: денна
Learning outcomes: As a result of studying the discipline, the student must be able to demonstrate the following learning outcomes:
As a result of studying the discipline, the specialist must know:
Architecture of high-performance parallel programming systems - MPI (Message Passing Interface), PVM (Parallel Virtual Machine), OpenCL (Open Computing Lenguage), RMI (Remote Method Invocation).
The technique of parallel programming to create their own effective parallel (and vectorized) programs.
A trained specialist must be able to:
Configure hardware and software for multiprocessor systems.
Develop algorithms and programs for the implementation of parallel computing.
Required prior and related subjects: Algorithmization and programming, part 1, 2.
Object-oriented programming.
Operating Systems.
Applied programming.
Computer architecture.
Web technology and web design.
Computer networks.
Summary of the subject: The following issues are considered in the discipline.
The main objectives of the course "Technologies of distributed systems and parallel computing". Multiprocessor systems. Basic technologies for the development of distributed systems. Principles of development of distributed systems. Distributed file systems. Modern architectures of distributed systems.
Using functional decomposition to solve computational problems. Parallel representation of algorithms. Parallel computing in heterogeneous computing systems on the example of using OpenCL technology. Development of parallel computational procedures by MRI.
Assessment methods and criteria: 1. Report evaluation for laboratory works. The event is held after working out and drawing up reports on all laboratory work.
2. Examination. The event is held in accordance with the schedule and provides for the diagnosis of knowledge of theoretical material.
Recommended books: Шеховцов В. А. Операційні системи. — К.: Видавнича група BHV, 2005. — 576 с
Вахалия Ю. UNIX изнутри. - СПб.: Питер, 2003. - 844 с.
Воеводин В. В., Воеводин Вл. В. Параллельные вычисления. — СПб.:БХВ-Петербург, 2004. - 608 с.
Гордеев А. В., Молчанов А. Ю. Системное программное обеспечение. — СПб.:Питер, 2001. - 736 с.
Дейтел Г. Введение в операционные системы. — М.: Мир, 1987. — Т. 1. — 359 с; Т. 2. - 398 с.
Джонс Э., Оланд Дж. Программирование в сетях Microsoft Windows. — СПб.: Питер, 2001. - 608 с.
Зима В., Молдовян А., Молдовян В. Безопасность глобальных сетевых технологий. - 2-е изд. - СПб.: БХВ-Петербург, 2003. - 368 с.
Распределенные системы. Принципы и парадигмы / Э. Таненбаум,
М. ван Стеен. — СПб.: Питер, 2003. — 877 с: ил
science»).
Уніфікований додаток: Національний університет «Львівська політехніка» забезпечує реалізацію права осіб з інвалідністю на здобуття вищої освіти. Інклюзивні освітні послуги надає Служба доступності до можливостей навчання «Без обмежень», метою діяльності якої є забезпечення постійного індивідуального супроводу навчального процесу студентів з інвалідністю та хронічними захворюваннями. Важливим інструментом імплементації інклюзивної освітньої політики в Університеті є Програма підвищення кваліфікації науково-педагогічних працівників та навчально-допоміжного персоналу у сфері соціальної інклюзії та інклюзивної освіти. Звертатися за адресою:
вул. Карпінського, 2/4, І-й н.к., кімн. 112
E-mail: nolimits@lpnu.ua
Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: Політика щодо академічної доброчесності учасників освітнього процесу формується на основі дотримання принципів академічної доброчесності з урахуванням норм «Положення про академічну доброчесність у Національному університеті «Львівська політехніка» (затверджене вченою радою університету від 20.06.2017 р., протокол № 35).