• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Глава в книге
Neural Networks for Speech Synthesis of Voice Assistants and Singing Machines

Pantiukhin D.

In bk.: Integral Robot Technologies and Speech Behavior. Newcastle upon Tyne: Cambridge Scholars Publishing, 2024. Ch. 9. P. 281-296.

Препринт
DAREL: Data Reduction with Losses for Training Acceleration of Real and Hypercomplex Neural Networks

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

NeurIPS 2023 Workshop. ZmuLcqwzkl. OpenReview, 2023

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.