9600-1002/02 – HPC Architectures (HPCA)

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 languageEnglish
Year of introduction2016/2017Year of cancellation
Intended for the facultiesUSPIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
RIH0042 doc. 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

Lectures
Tutorials

Summary

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

E-learning

Other requirements

No other requirements.

Prerequisities

Subject has no prerequisities.

Co-requisities

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 yearProgrammeBranch/spec.Spec.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

Assessment of instruction

Předmět neobsahuje žádné hodnocení.