460-4011/01 – Advanced Architectures of Computers (PAP)

Gurantor departmentDepartment of Computer ScienceCredits6
Subject guarantorIng. Martin MilataSubject version guarantorIng. Martin Milata
Study levelundergraduate or graduate
Study languageCzech
Year of introduction2010/2011Year of cancellation2014/2015
Intended for the facultiesFEIIntended for study typesFollow-up Master
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 3+2
Combined Credit and Examination 8+2

Subject aims expressed by acquired skills and competences

The goal of the subject is to introduce students to the modern datacenter and supercomputer architecture, their current hardware requirements and the evolution in the near future. Student obtains an overview above a present and future architectures of the datacenter. Usage of the datacenter in virtual services environment and in case of the solving of the computationally intensive problems. Also the problematic of benchmarks of the highperformance computers are introduced.

Teaching methods

Lectures
Tutorials

Summary

The modern processor architectures used in today supercomputers are introduced within the first part of the subject. This part contained introduction into the instruction level parallelism, multithread and multicore CPU and other helpfull computational accelerators like GPU. The second part describes datacenter and supercomputer architecture with the focus on their components and the cooperation between the components. There are discused issues of datacenter node, technologies for their interconnection and their selection based on the data center specialization. Geografical location and energy consuption of the data center are discussed in brief.

Compulsory literature:

Hennessy, J.L., Patterson, D.A.: Computer Architecture - A Quantitative Approach. 4. edition, Morgan Kaufman Publishers, Inc., 2006, 1136 s., ISBN 1-55860-596-7. Kung, S.Y., Whitehouse, H. J., Kailath, T.: VLSI and Modern Signal Processing, Prentice-Hall (1985), ISBN 0-13-942699-X

Recommended literature:

Kung, S.Y., Whitehouse, H. J., Kailath, T.: VLSI and Modern Signal Processing, Prentice-Hall (1985), ISBN 0-13-942699-X

Way of continuous check of knowledge in the course of semester

Průběžná kontrola studia: Zpracování semestrálního projektu

E-learning

Další požadavky na studenta

Additional requirements are placed on the student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: Serial and pipelined execution of CPU instructions A superscalar CPU architecture Vector processor unit architecture Multi-thread CPU CPU with support for hardware virtualization GPU architecture GPU compiting An introduction to data center knowledge Data center infrastructure and basic building blocks Data center interconnect technologies Massively parallel and high performance computing Labs: Instruction scheduling Deployment and usage of virtualization technique Virtual and real computer performance comparison GPU computing - An Introduction "Virtual supercomputer" Supercomputer and tasks scheduling issues

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.FormStudy language Tut. centreYearWSType of duty
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 1 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner