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...

Full description

Bibliographic Details
Main Author: Bansal, Shamit
Other Authors: Electrical and Computer Engineering
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