Home/ Majors directory/Information Control Systems and Technologies /Problem-oriented and Embedded Systems
Problem-oriented and Embedded Systems
Major: Information Control Systems and Technologies
Code of subject: 7.122.01.O.003
Credits: 5.00
Department: Automated Control Systems
Lecturer: Professor, Doctor of Technical Sciences, Tsmots I.
Semester: 1 семестр
Mode of study: денна
Завдання: As a result of studying the academic discipline, the student should be able to demonstrate the following learning outcomes (it is necessary to formulate 6 - 8 learning outcomes):
1. Possessing sufficient knowledge in the field of high-performance problem-oriented and embedded real-time computer systems, which will make it possible to critically analyze the situation with computer hardware in information and management systems and technologies and identify key trends in their improvement and development;
2. Knowledge of basic architectures and understanding of the principles of development of high-performance problem-oriented and embedded real-time computer systems.
3. Theoretical and practical knowledge of the development and use of hardware computer tools of information management systems and technologies at the level of the latest achievements, which are the basis for original thinking and innovative activity, in particular in the context of research work.
4. Obtaining knowledge that will provide the ability to analyze and critically consider problems and tasks in the development of high-performance problem-oriented and embedded real-time computer systems.
5. Professional and specialized knowledge for formulating requirements and developing problem-oriented and embedded computer systems, evaluating their parameters and reliability.
6. Knowledge and skills of using system integration when designing problem-oriented and embedded real-time computer systems.
7. To ensure the development of high-performance problem-oriented and embedded real-time computer systems based on an integrated approach, which includes a modern elemental base, development tools, basic architectures, parallel computing algorithms and NVIS technology.
Learning outcomes: - know the basic architectures, modern element base, methods of design and study of the characteristics of high-performance problem-oriented and embedded real-time computer systems;
- be able to display algorithms in the form of consistent flow graphs, develop specialized hardware for real-time computer systems.
Required prior and related subjects: - prerequisites:
Computer design and architecture;
Sensors and interfaces of control systems;
- co-requisites:
Integrated hierarchical management systems;
Systems of technical vision
Summary of the subject: The discipline outlines the classification and basic components of computer systems, considers the basic structures, modern element base and architectural features of problem-oriented and embedded systems. Methods of coordinated-parallel mapping of algorithms, synthesis of specialized components of real-time systems, design and evaluation of basic parameters of computer systems are studied.
Опис: 1. Introduction. Data processing systems and their types. Classification of computer systems by purpose and method of organization of the computing process
2. Methods of problem orientation of computer systems. Computing complexes and features of their architecture
3. Embedded computer systems and their characteristics
4. Architecture of embedded control systems and their components
5. Classification of computer system architectures. M. Flynn's classification. Feng classification. Classification of computer systems with parallel data processing. Hockney's classification. Handler's classification.
6. Vector and vector–conveyor computer systems. Matrix computer systems. Associative computer systems. Computing systems with systolic structure. Wave processors.
7. RISC - architecture. Computing systems with very long instruction words (VLIW). Stream computing systems.
8. Asymmetric multiprocessor systems. Symmetric multiprocessor systems. Computing systems based on transputers.
9. Nanocomputer. Quantum computers. Cryogenic computer. Molecular computers.
10. Development directions of problem-oriented and embedded computer systems. Spatial and temporal parallelization of data.
11. Requirements of parallel algorithms focused on hardware implementation. Algorithm display forms.
12. Development of consistent flow graphs of algorithms for the synthesis of real-time hardware.
13. Tasks and basic principles of designing specialized hardware for problem-oriented and embedded computer systems. A component-hierarchical approach to the development of problem-oriented and embedded computer systems. Basic structures of specialized real-time computer systems
14. Construction principles and basic memory structures of specialized real-time computer systems.
15. Research and assessment of the main parameters of problem-oriented and embedded computer systems. Performance indicators Evaluation of equipment costs. Performance analysis. Efficiency of equipment use. Selection of element base for the synthesis of problem-oriented and embedded computer systems
Assessment methods and criteria: Exam, current control, essays and presentations
Критерії оцінювання результатів навчання: - current control (40%): presentations, abstracts, oral interviews, tests;
- final control (60%): exam - written and oral form.
Recommended books: Problem-oriented and specialized high-performance computing tools: creation and application /Edited by Bondarenko M. - Kharkiv: KNURE 2011. - 492 p.
- R. de Clercq and I. Verbauwhede. A survey of hardwarebased control flow integrity (CFI). 2017. URL: https://arxiv.org/ftp/arxiv/papers/1706/1706.07257.pdf