arrow
返回

DISCO: Time-Compositional Cache Coherence for Multi-Core Real-Time Embedded Systems

delete2023-04-01
delete0
PRE
AI
M
Mohamed Hassan *
DOI:10.1109/TC.2022.3193624delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Tasks in modern embedded systems share data and communicate among each other. Nonetheless, the majority of research in real-time systems either assumes that tasks do not share data or prohibits data sharing by design. Only recently, some works investigated solutions to address this limitation and enable data sharing. However, we find these works to suffer from severe limitations. In particular, proposed predictable cache coherence protocols increase the worst-case memory latency (WCL) quadratically due to coherence interference and breaks compositionality by coupling the design and timing analysis of the coherence with the underlying bus arbitration policy. In this paper, we argue that a protocol that distinguishes between non-modifying (read) and modifying (write) memory accesses is key towards reducing the effects of coherence interference on WCL. Accordingly, we propose DISCO, a discriminative coherence solution that capitalizes on this observation to 1) balance average-case performance and WCL, and 2) more importantly, achieves compositionality in the existing of coherence by enabling the decomposition of the effects from coherence and arbitration components. DISCO achieves 7.2x lower latency bounds compared to the state-of-the-art predictable coherence protocol. DISCO also achieves up to 11.4x (5.3x on average) better performance than private cache bypassing for the SPLASH-3 benchmarks.
Keyword:
Coherence
Protocols
Interference
Task analysis
Real-time systems
Hardware
Delays
Cache coherence
real-time systems
timing behavior
time compositionality
embedded systems

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

M
McMaster University
学者数:
3.6W
论文数: 3.3W
被引数: 4.4W
引用论文

引用论文

Notch signaling inhibits muscle cell differentiation through a CBF1-independent pathway
err1996-12-01
err0
errOAAI
errCarrie Shawber; Donna Nofziger; James J.-D. Hsieh; Claire Lindsell; Oliver Bögler; Diane Hayward; Gerry Weinmaster
err分享
err收藏
A new analytical algorithm for uncertain fractional differential equations in the fuzzy conformable sense
err2024-01-01
err0
errOAAI
errTareq Eriqat; Rania Saadeh; Ahmad El-Ajou; Ahmad Qazza; Moa'ath N. Oqielat; Ahmad Ghazal
err分享
err收藏
West Nile Virus and California Breeding Bird Declines
err2007-02-23
err0
PREAI
errWalter D. Koenig; Lauren Marcus; Thomas W. Scott; Janis L. Dickinson
err分享
err收藏
On-chip hardware coherence can scale gracefully as the number of cores increases.
err2012-07-01
err152
errOAAI
errMartin, Milo M. K.; Hill, Mark D.; Sorin, Daniel J.
err分享
err收藏
Dynamical Mean Field Studies of Infinite Layer Nickelates: Physics Results and Methodological Implications
err2022-02-02
err0
errOAAI
errHanghui Chen; Alexander Hampel; Jonathan Karp; Frank Lechermann; Andrew J. Millis
err分享
err收藏
学者 查看更多内容