Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Глава в книге
ALOE: Boosting Large Language Model Fine-Tuning with Aggressive Loss-Based Elimination of Samples

Demidovskij A., Трутнев А. И., Тугарев А. М. et al.

In bk.: Frontiers in Artificial Intelligence and Applications: 27th European Conference on Artificial Intelligence, 19–24 October 2024, Santiago de Compostela, Spain. Vol. 392. IOS Press Ebooks, 2024. P. 3980-3986.

Препринт
The Gamma-Theta Conjecture holds for planar graphs

Taletskii D.

math. arXiv. Cornell University, 2024

Контакты

603093 Н.Новгород, ул. Родионова, д. 136, 406 к.

Тел: (831) 436-13-97
E-mail: kaf_pmi@hse.ru

Computer System Architecture

2021/2022
Учебный год
ENG
Обучение ведется на английском языке
8
Кредиты

Course Syllabus

Abstract

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
Bibliography

Bibliography

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.

Authors

  • Лабанина Алина Валерьевна