Universiteit Leiden

nl en

Dissertation

Improved hard real-time scheduling and transformations for embedded Streaming Applications

This thesis addresses the problem of designing performance and energy efficient embedded streaming systems, that is, systems which process a stream of input data coming from the environment and generate a stream of output data going into the environment.

Author
Spasic, J.
Date
14 November 2017
Links
Thesis in Leiden Repository

This thesis addresses the problem of designing performance and energy efficient embedded streaming systems, that is, systems which process a stream of input data coming from the environment and generate a stream of output data going into the environment. The correct functionality of embedded streaming systems depends on both the correctness of output data and on the time at which the data is produced. To achieve desirable performance and energy consumption of such real-time embedded streaming systems, modern embedded systems are equipped with hardware platforms that contain multiple processors on a single chip. These hardware platforms are called Multi-Processor Systems-on-Chip (MPSoCs). To exploit such parallel hardware platforms, the streaming application which is going to be executed on an MPSoC platform has to be speciļ¬ed as a set of tasks that are data-dependent, but can be executed in parallel. These tasks are mapped on processors where they are scheduled in time and executed. This thesis proposes methodologies and techniques to transform a streaming application into a set of parallel tasks which closely matches an MPSoC platform and to schedule these parallel tasks onto the platform such that the desirable performance and energy consumption are reached.

This website uses cookies.  More information.