lunduniversity.lu.se

Third-Cycle Courses

Faculty of Engineering | Lund University

Details for the Course Syllabus for Course FRT160F valid from Spring 2017

Printable view

General
Aim
  • The course gives an overview of modern methods for scheduling and hardware/software co-design for real-time and embedded systems. There is a special focus on implementation of machine learning algorithms in resource-constrained systems.
Contents
  • Introduction to real-time and embedded systems;
    Servers for handling aperiodic workloads;
    Limited preemptive and elastic scheduling;
    Multicore scheduling;
    Introduction to machine learning and artificial intelligence;
    Introduction to HW/SW codesign and partitioning;
    Neuromorphic computing with spiking neural networks.
Knowledge and Understanding
  • For a passing grade the doctoral student must
  • explain the mechanisms of several scheduling algorithms and resource synchronization protocols.
    know the principles of scheduling servers for aperiodic workloads.
    describe how to handle CPU overloads.
    understand the basic principles of multicore scheduling.
Competences and Skills
  • For a passing grade the doctoral student must
  • conceptually implement neural networks in resource-constrained embedded systems.
    perform hardware/software co-design and partitioning for small examples.
Judgement and Approach
  • For a passing grade the doctoral student must
Types of Instruction
  • Lectures
Examination Formats
  • Written exam
  • Failed, pass
Admission Requirements
Assumed Prior Knowledge
  • Basic knowledge on real-time systems from, e.g., FRTN01 Real-Time Systems.
Selection Criteria
Literature
  • Buttazzo, G.: Hard Real-Time Computing Systems. Springer, 2011.
  • A reading list of research papers will be provided in class.
Further Information
  • The course is given in the form of six half-day lectures and has a final written exam.
Course code
  • FRT160F
Administrative Information
  •  -02-09
  • Professor Thomas Johansson

All Published Course Occasions for the Course Syllabus

1 course occasion.

Start Date End Date Published
2017‑03‑06 (approximate) 2017‑03‑31 2017‑02‑09

Printable view