9600-1027/01 – Introduction to HPC systems (UHPC)

Gurantor departmentIT4InnovationsCredits4
Subject guarantordoc. Ing. Lubomír Říha, Ph.D.Subject version guarantordoc. Ing. Lubomír Říha, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year1Semesterwinter
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
JAN0369 Mgr. Branislav Jansík, Ph.D.
JAR091 Ing. Milan Jaroš, Ph.D.
RIH0042 doc. Ing. Lubomír Říha, Ph.D.
VYS0053 Ing. Ondřej Vysocký
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Examination 2+2
Part-time Examination 8+8

Subject aims expressed by acquired skills and competences

First, a classification of computer architectures and taxonomy of parallel computers is addressed. Description of new technologies is provided including computing units and processors and computer networks for HPC as well as introduction to performance evaluation of parallel computers and their scalability. Secondly, the course will provide an overview of parallel applications creation, including parallel processing models depending on the target parallel architecture, parallel application creation methodology, implementation techniques, and parallel code evaluation. The general overview will be demonstrated on specific practical algorithms.

Teaching methods

Lectures
Tutorials

Summary

Compulsory literature:

1. Parallel Computer Architecture: A Hardware/Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design). David Culler, J.P. Singh, Anoop Gupta. Morgan Kaufmann Publishers, Inc. 1999. ISBN 1-55860-343-3. 2. Introduction to Parallel Computing (2nd Edition); Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar; Addison Wesley 2003; ISBN: 0-201-64865-2 3. Principles of Parallel Algorithm Design, http://www.parallel-algorithms-book.com/.

Recommended literature:

1. K. Hwang, Advanced Computer Architecture, McGraw-Hill: 1993. 2. Hwang and Zhiwei, Scalable Parallel Computing, McGraw-Hill: 1998. 3. C. Xavier, S. S. Iyengar, Introduction to Parallel Algorithms, John Wiley & Sons, 1998, pages: 365.

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

No further requirements.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Introduction to HPC systems 2. Classification of parallel architectures 3. Evaluating the Performance of Parallel Computers 4. Computer networks for HPC 5. Processor architectures in HPC 6. Introduction to programming of parallel applications 7. Methodology of creating parallel applications 8. Analysis of parallel algorithms 9. Single core optimization 10. Shared memory programming (OpenMP)

Conditions for subject completion

Part-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Examination Examination 100  51 3
Mandatory attendence participation: Attendance on consultations. Elaboration of a project.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2021/2022 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava 1 Compulsory study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM K Czech Ostrava 1 Compulsory study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM P Czech Ostrava 1 Compulsory study plan
2021/2022 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava 1 Compulsory study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava 1 Compulsory study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM P Czech Ostrava 1 Compulsory study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava 1 Compulsory study plan
2020/2021 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM K Czech Ostrava 1 Compulsory study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics P Czech Ostrava 1 Compulsory study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM P Czech Ostrava 1 Compulsory study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S01) Applied Mathematics K Czech Ostrava 1 Compulsory study plan
2019/2020 (N0541A170007) Computational and Applied Mathematics (S02) Computational Methods and HPC VM K Czech Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2021/2022 Winter
2020/2021 Winter
2019/2020 Winter