CPSLab Cyber-Physical Systems Lab, Boston University

Publications Memory & Shared-Resource Management

SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors

Rohan Tabish, Jen-Yang Wen, Rodolfo Pellizzoni, Renato Mancuso, Heechul Yun, Marco Caccamo, Lui Sha

9th Mediterranean Conference on Embedded Computing (MECO 2020), June 2020, Budva, Montenegro

Read the PDF Publisher page (DOI) Cite

Fig. 2. Message Flow Diagram

Abstract

Multicore processors provide great average case performance. However, the use of multicore processors for safety-critical applications can lead to catastrophic consequences because of contention on shared resources. The problem has been well-studied in literature and solutions such as partitioning of shared resources have been proposed. Strict partitioning of memory resources among cores, however, does not allow inter-core communication. In this paper, we propose Communication Core Model (CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multi-core system. A system-level perspective of how to realize such CCM along with the implementation details is provided. We compare our proposed CCM with Contention-based Communication (CBC) model where no private banking is enforced for any core. For evaluation, we consider San Diego vision benchmark suite (SD- VBS). The results of the evaluation show that the CCM offers 56 percent improvement in worst case execution time (WCET) when compared with CBC.

Cite this paper

@inproceedings{tabish2020commm,
  title     = {{SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors}},
  author    = {Tabish, Rohan and Wen, Jen-Yang and Pellizzoni, Rodolfo and Mancuso, Renato and Yun, Heechul and Caccamo, Marco and Sha, Lui},
  booktitle = {9th Mediterranean Conference on Embedded Computing (MECO 2020)},
  year      = 2020,
  month     = jun,
  pages     = {1--6},
  address   = {Budva, Montenegro},
  doi       = {10.1109/MECO49872.2020.9134178},
  url       = {https://doi.org/10.1109/MECO49872.2020.9134178}
}

Download .bib