CloseHelpPrint
Kies de Nederlandse taal
Course module: 192130210
192130210
Real-time Systems 2
Course info
Course module192130210
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact personprof.dr.ir. M.J.G. Bekooij
E-mailm.j.g.bekooij@utwente.nl
Lecturer(s)
Contactperson for the course
prof.dr.ir. M.J.G. Bekooij
Examiner
prof.dr.ir. M.J.G. Bekooij
Academic year2022
Starting block
2B
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
Real-time specific goals:
After completing this course successfully, the student:
  1. can apply the theory of real-time multiprocessor systems to real-life systems and applications
  2. has an overview of existing analysis techniques and is aware of their fundamental limitations concerning the hardware architectures and the applications characteristics
  3. has hands-on experience with scheduling and mapping of real-time applications on a multi-processor system on chip (MPSoC)
  4. is at a level to conduct research in the field of real-time multiprocessor systems design and analysis
Content
Real-time systems 2 deals with the design and analysis of real-time multiprocessor systems. Unlike real-time systems 1, the focus is on end-2-end throughput and latency analysis of applications running on MULTI-processor systems. The course consist of lectures, some small experiments and a large assignment in which the theory will be applied given a real-life embedded multicore system. The focus of the lectures is on   dataflow analysis techniques and how these dataflow analysis techniques related and compare to other end-2-end analysis techniques. The presented techniques are not only useful for analysis of the system but also for the computation of a mapping and the optimization of applications such that real-time constraints are satisfied. The presented techniques are intended for real-time stream processing applications as found in radios, radar, and video processing systems, and industrial control systems.

Prerequisites:
  •     Basic knowledge of C-programming and operating systems
  •     Basic mathematical knowledge of linear algebra and discrete mathematic
  •     Basic knowledge of signal processing algorithms
  •     Basic knowledge of multiprocessor hardware
  •     Fundamentals, methods and techniques as applied in Real-Time Systems. This is presented in the coarse Real-time systems 1 (192130200).

Content: real-time multiprocessor analysis techniques with the focus on dataflow analysis and on fundamental limitations.
Assumed previous knowledge
bachelor CS or EE
Participating study
Master Embedded Systems
Required materials
Course material
Handouts, lecture-notes, scientific papers of which the references will be provided, virtual machine with analysis tools and a dataflow simulator, Virtex 6 FPGA boards together with programming tools
Recommended materials
-
Instructional modes
Lecture
Presence dutyYes

Project supervised
Presence dutyYes

Project unsupervised
Presence dutyYes

Self study without assistance

Tests
Written exam, Assignment

CloseHelpPrint
Kies de Nederlandse taal