• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Integral Robot Technologies and Speech Behavior

Kharlamov A. A., Pantiukhin D., Borisov V. et al.

Newcastle upon Tyne: Cambridge Scholars Publishing, 2024.

On Trees with a Given Diameter and the Extremal Number of Distance-k Independent Sets

D. S. Taletskii.

Journal of Applied and Industrial Mathematics. 2023. Vol. 17. No. 3. P. 664-677.

Глава в книге
Graph density and uncertainty of graphical model selection algorithms
В печати

Kalyagin Valeriy, Kostylev Ilya.

In bk.: Advances in Optimization and Applications. 14th International Conference, OPTIMA 2023, Petrovac, Montenegro, September 18–22, 2023, Revised Selected Papers Communications in Computer and Information Science. Vol. 1913. Springer, 2024.

Independent sets versus 4-dominating sets in outerplanar graphs

Taletskii D.

math. arXiv. Cornell University, 2023

Computer System Architecture

Учебный год
Обучение ведется на английском языке

Course Syllabus


The program: • Considers the model of computing systems as a hierarchy of interrelated information processing levels • Studies classification of computing systems by the type of architectural solutions and their scope of applications • Gives the knowledge of the main directions of development of computer technology on the state of art examples • Students will learn digital logic level, microarchitecture, instruction set architecture level, introduction to operation systems and assembler • Each IT specialist must study and can apply in his activity the Architecture of Computing Systems course The learning methods of the course include training and evaluation tests, self-study of the proposed material with subsequent discussion and verification. This approach is aimed to develop the skill to constantly search and analysis of the latest developments in computing systems. The course proposes initial information and simple tasks for programming on assembler.
Learning Objectives

Learning Objectives

  • The goal of this course is to create a conceptual view of computing systems as a hierarchy of interrelated information processing levels.
  • Students will learn computing systems of different types, various architectural solution, and application. .
  • Students will get a global vision of the main directions of development of computer technologies on the example of specific modern samples of it
Expected Learning Outcomes

Expected Learning Outcomes

  • - Function and organization of microarchitecture level
  • - Data path structure and management
  • - Format and content of microinstruction
  • - An Example Instruction set (ISA): Integer Java Virtual Machine
  • - Common ways of Improving Performance
  • - ISA level importance
  • - Examples of real architectures
  • - Classification of Parallel Computing Systems
  • - Estimation of performance of Parallel Computing Systems
  • - General Purpose computing on GPU
Course Contents

Course Contents

  • Introduction to Architecture of Computing Systems. Main Conceptions
    Two practical tasks
  • Digital Logic Level
    Two practical tasks
  • Microarchitecture
    Practical task
  • Instruction Set Architecture Level
    Practical tasks
  • Operating System. Assembler
    Programming Assignment
  • Architecture of Parallel Computing Systems. Quantum Computers
    Two practical tasks
Assessment Elements

Assessment Elements

  • non-blocking Test week 1
  • non-blocking Test week 2
  • non-blocking Test week 3
  • non-blocking Test week 4
  • non-blocking Programming Assignment week 5
  • non-blocking Final project
Interim Assessment

Interim Assessment

  • 2021/2022 4th module
    0.1 * Test week 4 + 0.1 * Test week 2 + 0.4 * Final project + 0.1 * Test week 1 + 0.2 * Programming Assignment week 5 + 0.1 * Test week 3


Recommended Core Bibliography

  • Hennessy, J. L., Asanović, K., & Patterson, D. A. (2012). Computer Architecture : A Quantitative Approach (Vol. 5th ed). Waltham, MA: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=407995

Recommended Additional Bibliography

  • Tanenbaum, A. S., Austin, T., & Chandavarkar, B. R. (2013). Structured Computer Organization: International Edition: Vol. 6th ed., International ed. Andrew S. Tanenbaum, Todd Austin ; international ed. contributions by B.R. Pearson.