9600-1002/02 – HPC Architectures (HPCA)

Gurantor departmentIT4InnovationsCredits4
Subject guarantorIng. Lubomír Říha, Ph.D.Subject version guarantorIng. Lubomír Říha, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Study languageEnglish
Year of introduction2016/2017Year of cancellation
Intended for the facultiesUSPIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
RIH0042 Ing. Lubomír Říha, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 2+2

Subject aims expressed by acquired skills and competences

Upon the successful completion of the course, graduates will be able to actively use new HPC architectures terms.

Teaching methods



An introduction to the classification of computer architectures and parallel computers taxonomy. The description of new technologies including concepts of computational units and processors, computer networks for HPC, fast computer memory architectures, communication protocols. Basic understanding of parallel computers performance evaluation and their scalability.

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.

Recommended literature:

1. Hwang, Advanced Computer Architecture, McGraw-Hill: 1993 2. Hwang and Zhiwei, Scalable Parallel Computing, McGraw-Hill: 1998

Way of continuous check of knowledge in the course of semester


Other requirements

No other requirements.


Subject has no prerequisities.


Subject has no co-requisities.

Subject syllabus:

1. Introduction to Parallel Architectures 2. Parallel Architectures 3. Parallel Computers Performance Evaluation 4. Computer Networks for HPC 5. Linear and Non-Linear Pipeline 6. Memory for Parallel Architectures 7. Vector Computers and Vectorization Methods 8. Shared Memory Architectures (Fundamentals of Cache and Protocols) 9. Architectures for Accelerated Computing (GPU and MIC) 10. Latest Development in HPC Architectures

Conditions for subject completion

Conditions for completion are defined only for particular subject version and form of study

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2018/2019 (N2658) Computational Sciences (2612T078) Computational Sciences P English Ostrava 1 Compulsory study plan
2017/2018 (N2658) Computational Sciences (2612T078) Computational Sciences P English Ostrava 1 Compulsory study plan
2016/2017 (N2658) Computational Sciences (2612T078) Computational Sciences P English Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner