TY - GEN
T1 - SCE-Comm
T2 - 9th Mediterranean Conference on Embedded Computing, MECO 2020
AU - Tabish, Rohan
AU - Wen, Jen Yang
AU - Pellizzoni, Rodolfo
AU - Mancuso, Renato
AU - Yun, Heechul
AU - Caccamo, Marco
AU - Sha, Lui
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/6
Y1 - 2020/6
N2 - 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.
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.
UR - http://www.scopus.com/inward/record.url?scp=85088528871&partnerID=8YFLogxK
U2 - 10.1109/MECO49872.2020.9134178
DO - 10.1109/MECO49872.2020.9134178
M3 - Conference contribution
AN - SCOPUS:85088528871
T3 - 2020 9th Mediterranean Conference on Embedded Computing, MECO 2020
BT - 2020 9th Mediterranean Conference on Embedded Computing, MECO 2020
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 8 June 2020 through 11 June 2020
ER -