arrow
Return

An Analyzable Inter-core Communication Framework for High-Performance Multicore Embedded Systems

delete2021-09-01
delete3
delete
OA
AI
R
Rohan Tabish *
J
Jen-Yang Wen
R
Rodolfo Pellizzoni
R
Renato Mancuso
H
Heechul Yun
M
Marco Caccamo
L
Lui Sha
DOI:10.1016/j.sysarc.2021.102178delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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 intercore communication. This paper proposes a Communication Core Model (CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multicore system. A system-level perspective of how to realize such CCM along with the implementation details is provided. A formula to derive the WCET of the tasks using CCM is provided. We compare our proposed CCM with Contention-based Communication (CBC), where no private banking is enforced for any core. The analytical approach results using San Diego Vision Benchmark Suite (SD-VBS) for two models indicate that the CCM shows an improvement of up to 65 percent compared to the CBC. Moreover, our experimental results indicate that the measured WCET using SD-VBS is within the bounds calculated using the proposed analysis.
Keywords:
High-performance computing
Communication
Inter-core
Multicore
Heterogeneous systems
Embedded systems
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

B
boston university
Scholars:
3.7W
Papers: 3.2W
Citations: 67
U
University of Illinois Urbana-Champaign
Scholars:
2.4W
Papers: 2.0W
Citations: 35
U
University of Kansas
Scholars:
1.9W
Papers: 1.7W
Citations: 8.1K
University of Illinois System cover
University of Illinois System
Scholars:
6.8W
Papers: 6.2W
Citations: 644
M
Microsoft
Scholars:
3.0K
Papers: 2.7K
Citations: 7
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W
researcher View more organizations