Publications Memory & Shared-Resource Management
SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors
9th Mediterranean Conference on Embedded Computing (MECO 2020), June 2020, Budva, Montenegro
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}
}
TY - CONF AU - Tabish, Rohan AU - Wen, Jen-Yang AU - Pellizzoni, Rodolfo AU - Mancuso, Renato AU - Yun, Heechul AU - Caccamo, Marco AU - Sha, Lui TI - SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors T2 - 9th Mediterranean Conference on Embedded Computing (MECO 2020) PY - 2020 DA - 2020/06// CY - Budva, Montenegro SP - 1 EP - 6 DO - 10.1109/MECO49872.2020.9134178 UR - https://doi.org/10.1109/MECO49872.2020.9134178 AB - 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. ER -
%0 Conference Paper %A Tabish, Rohan %A Wen, Jen-Yang %A Pellizzoni, Rodolfo %A Mancuso, Renato %A Yun, Heechul %A Caccamo, Marco %A Sha, Lui %T SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors %B 9th Mediterranean Conference on Embedded Computing (MECO 2020) %D 2020 %P 1-6 %C Budva, Montenegro %R 10.1109/MECO49872.2020.9134178 %U https://doi.org/10.1109/MECO49872.2020.9134178 %X 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.
[
{
"id": "tabish2020commm",
"type": "paper-conference",
"title": "SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors",
"author": [
{
"family": "Tabish",
"given": "Rohan"
},
{
"family": "Wen",
"given": "Jen-Yang"
},
{
"family": "Pellizzoni",
"given": "Rodolfo"
},
{
"family": "Mancuso",
"given": "Renato"
},
{
"family": "Yun",
"given": "Heechul"
},
{
"family": "Caccamo",
"given": "Marco"
},
{
"family": "Sha",
"given": "Lui"
}
],
"container-title": "9th Mediterranean Conference on Embedded Computing (MECO 2020)",
"issued": {
"date-parts": [
[
2020,
6
]
]
},
"page": "1-6",
"publisher-place": "Budva, Montenegro",
"DOI": "10.1109/MECO49872.2020.9134178",
"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."
}
]
R. Tabish, J. Y. Wen, R. Pellizzoni, R. Mancuso, H. Yun, M. Caccamo, and L. Sha, “SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors,” in 9th Mediterranean Conference on Embedded Computing (MECO 2020), pp. 1–6, Jun. 2020, doi: 10.1109/MECO49872.2020.9134178.
Tabish, R., Wen, J. Y., Pellizzoni, R., Mancuso, R., Yun, H., Caccamo, M., & Sha, L. (2020). SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core Processors. In 9th Mediterranean Conference on Embedded Computing (MECO 2020) (pp. 1–6). https://doi.org/10.1109/MECO49872.2020.9134178