Portable Synthesis of Multi-core Real-Time Systems with Reconfiguration Constraints

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Nowadays, multi-core architectures are increasingly being adopted in the design of emerging complex real-time systems. Meanwhile, implementing those systems as threads generates a complex system code due to the large number of threads, which may lead to a reconfiguration time overhead as well as redundancy increases. In this paper, we present a novel approach to synthesize multi-core system architectures from the specification level to the implementation level. In the design level, the proposed approach presents a mixed integer linear programming (MILP) formulation for the task mapping/scheduling problem as well as the minimizing the number of threads and the redundancy between the implementation sets while preserving the system feasibility. To address the portability issue, the optimal design is then transformed to an abstract code that may be transformed to a specific code. The viability and potential of the approach is demonstrated by a case study and a performance evaluation.

Cite

CITATION STYLE

APA

Lakhdhar, W., Mzid, R., Khalgui, M., & Frey, G. (2019). Portable Synthesis of Multi-core Real-Time Systems with Reconfiguration Constraints. In Communications in Computer and Information Science (Vol. 1023, pp. 165–185). Springer Verlag. https://doi.org/10.1007/978-3-030-22559-9_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free