UIN3032 Methods of parallel programing

Faculty of Philosophy and Science in Opava
Winter 2022
Extent and Intensity
2/0/0. 4 credit(s). Type of Completion: zk (examination).
Teacher(s)
Mgr. Tomáš Filip (lecturer)
doc. Ing. Petr Sosík, Dr. (lecturer)
Guaranteed by
doc. Ing. Petr Sosík, Dr.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Timetable
Mon 14:45–16:20 B3b
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Students will get familiar with principles of parallel programing, division of parallel systems according to the Flynn's taxonomy. Students will also get familiar with work in the PVM and MPI environment and technologies using graphics cards for the parallel computation such as CUDA, ATI FireStream, DirectCompute and OpenCL.
Syllabus
  • 1. Introduction to the principles - motivation of parallelization, terms definition
    2. Flynn's taxonomy
    3. Clusters
    4. Parallel Virtual Machine a Message Passing Interface
    5. CUDA technology
    6. ATI FireStream technology
    7. DirectCompute technology
    8. OpenCL technology
Literature
    required literature
  • Lísal Martin. Paralelní počítání. UJEP Ústí n. labem, 2006. ISBN 80-7044-784-2. URL info
    recommended literature
  • Message Passing Interface Forum. MPI: A Message-Passing Interface Standard. 2012. URL info
  • Schreiber Petr. Realizace vybraných výpočtů pomocí grafických karet. Brno: VUT v Brně, 2010. URL info
  • Aoyama Yukiya, Nakano Jun. RS/6000 SP: Practical MPI Programming. IBM Redbooks, 1999. ISBN 0738413658. URL info
Teaching methods
Interactive lecture
Lecture with a video analysis
Assessment methods
Exam
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
Pass the oral exam from the scope of the course.
The course is also listed under the following terms Winter 1998, Summer 1999, Winter 1999, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2023, Winter 2024.
  • Enrolment Statistics (Winter 2022, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2022/UIN3032