Aug 25, 2019   4:47 a.m. Ľudovít
Academic information system

Course syllabus I-PPDS - Paralel programming and distributed systems (FEEIT - SS 2019/2020)


     Information sheet          ECTS          Syllabus          


     Slovak          English          


University: Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit code: I-PPDS
Course unit title: Paralel programming and distributed systems
Mode of delivery, planned learning activities and teaching methods:
lecture2 hours weekly (on-site method)
seminar2 hours weekly (on-site method)

 
Credits allocated: 6
 
Recommended semester/trimester: Applied Informatics - master (semi-compulsory), 2. semester
Level of study: 2.
Prerequisites for registration: none
 
Assesment methods:
Grades are awarded according to current FEI rating scale based on student test scores.
 
Learning outcomes of the course unit:
A basic overview of the field of parallel and distributed computing. Ability to create algorithms that use parallel programming. Students gain practical experience in the analysis and implementation of parallel computing.
 
Course contents:
1 Introduction to Parallel Programming
2 Hardware Architecture of Parallel Computers
3 Parallel Programming Models
4 Types of parallelism
5 Algorithms distributed computing
6 Pthreads
7 Java threads
8 OpenMP
9 MPI
10 CUDA
11 OpenCL
12 Implementation and debugging of parallel programs
 
Recommended or required reading:
Basic:
GRAMA, A. -- GUPTA, A. -- KARYPIS, G. -- KUMAR, V. Introduction to Parallel Computing. Harlow : Pearson Education Limited, 2003. 636 p. ISBN 0-201-64865-2.
PACHECO, P. An introduction to Parallel Programming. Burlington, Massachusetts: Morgan Kaufmann, 2011. 370 p. ISBN 978-0-12-374260-5.
KIRK, D B. -- HWU, W W. Programming Massively Parallel Processors: A Hands-on Approach. Amsterdam : Morgan Kaufmann Publishers, 2010. 258 p. ISBN 978-0-12-381472-2.

 
Language of instruction: slovak or english
 
Notes:
 
Courses evaluation:
Assessed students in total: 353

ABCDEFX
14,4 %14,2 %25,8 %21,0 %20,4 %4,2 %
Name of lecturer(s): Dr. rer. nat. Martin Drozda (person responsible for course) - slovak, english
Mgr. Ing. Matúš Jókay, PhD. (examiner, instructor, lecturer, tutor) - slovak, english
Ing. Roderik Ploszek (examiner, instructor, lecturer, tutor) - slovak, english
 
Last modification: 9. 5. 2019
Supervisor: Dr. rer. nat. Martin Drozda and programme supervisor


Last modification made by RNDr. Marian Puškár on 05/09/2019.

Type of output: