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

Leiden Repository

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

Type: Doctoral Thesis
Title: Improved hard real-time scheduling and transformations for embedded Streaming Applications
Author: Spasic, J.
Issue Date: 2017-11-14
Keywords: Model-based design
Embedded streaming systems
Hard real-time multiprocessor scheduling
Abstract: 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 specified 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.
Promotor: Supervisor: Kok J.N. Co-Supervisor: Stefanov T.P.
Faculty: Science
University: Leiden
Uri: urn:isbn:978962997837
Handle: http://hdl.handle.net/1887/59459
 

Files in this item

Description Size View
application/pdf Full Text 1.899Mb View/Open
application/pdf Cover 3.138Mb View/Open
application/pdf Title Page_Contents 203.9Kb View/Open
application/pdf Chapter 01 406.2Kb View/Open
application/pdf Chapter 02 861.2Kb View/Open
application/pdf Chapter 03 412.4Kb View/Open Full text at publisher site
application/pdf Chapter 04 391.5Kb View/Open
application/pdf Chapter 05 436.7Kb View/Open Full text at publisher site
application/pdf Chapter 06 299.2Kb View/Open Full text at publisher site
application/pdf Chapter 07_Summary 134.2Kb View/Open
application/pdf Bibliography 210.4Kb View/Open
application/pdf Summary_in Dutch 98.65Kb View/Open
application/pdf Publications_CV_Acknowledgements 163.2Kb View/Open
application/pdf Propositions 85.55Kb View/Open

This item appears in the following Collection(s)