Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling
Model-based design based on the Simulink modeling formalism and the associated toolchain has gained its popularity in the development of complex embedded control systems. However,the current research on software synthesis for Simulink models has a critical gap for providing a deterministic, semantic...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Virginia Tech
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10919/85057 |
id |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-85057 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-850572021-11-17T05:37:44Z Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling Bansal, Shamit Electrical and Computer Engineering Zeng, Haibo Patterson, Cameron D. Schaumont, Patrick R. Simulink Multicore Software Synthesis Partitioned scheduling Model-based design based on the Simulink modeling formalism and the associated toolchain has gained its popularity in the development of complex embedded control systems. However,the current research on software synthesis for Simulink models has a critical gap for providing a deterministic, semantics-preserving implementation on multicore architectures with partitioned fixed-priority scheduling. In this thesis, we propose to judiciously assign task offset, task priority, and task communication mechanism, to avoid simultaneous access to shared memory by tasks on different cores, to preserve the model semantics, and to optimize the control performance. We develop two approaches to solve the problem: (a) a mixed integer linear programming (MILP) formulation; and (b) a problem specific exact algorithm that may run several magnitudes faster than MILP. Master of Science 2018-09-21T08:00:16Z 2018-09-21T08:00:16Z 2018-08-02 Thesis vt_gsexam:15509 http://hdl.handle.net/10919/85057 In Copyright http://rightsstatements.org/vocab/InC/1.0/ ETD application/pdf Virginia Tech |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Simulink Multicore Software Synthesis Partitioned scheduling |
spellingShingle |
Simulink Multicore Software Synthesis Partitioned scheduling Bansal, Shamit Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
description |
Model-based design based on the Simulink modeling formalism and the associated toolchain has gained its popularity in the development of complex embedded control systems. However,the current research on software synthesis for Simulink models has a critical gap for providing a deterministic, semantics-preserving implementation on multicore architectures with partitioned fixed-priority scheduling. In this thesis, we propose to judiciously assign task offset, task priority, and task communication mechanism, to avoid simultaneous access to shared memory by tasks on different cores, to preserve the model semantics, and to optimize the control performance. We develop two approaches to solve the problem: (a) a mixed integer linear programming (MILP) formulation; and (b) a problem specific exact algorithm that may run several magnitudes faster than MILP. === Master of Science |
author2 |
Electrical and Computer Engineering |
author_facet |
Electrical and Computer Engineering Bansal, Shamit |
author |
Bansal, Shamit |
author_sort |
Bansal, Shamit |
title |
Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
title_short |
Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
title_full |
Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
title_fullStr |
Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
title_full_unstemmed |
Optimal Implementation of Simulink Models on Multicore Architectures with Partitioned Fixed Priority Scheduling |
title_sort |
optimal implementation of simulink models on multicore architectures with partitioned fixed priority scheduling |
publisher |
Virginia Tech |
publishDate |
2018 |
url |
http://hdl.handle.net/10919/85057 |
work_keys_str_mv |
AT bansalshamit optimalimplementationofsimulinkmodelsonmulticorearchitectureswithpartitionedfixedpriorityscheduling |
_version_ |
1719494274059337728 |