Cache Sharing and Isolation Tradeoffs in Multicore Mixed-Criticality Systems
Real-Time Systems Symposium(2015)
摘要
In mixed-critical applications, tension exists between sharing and isolation with respect to hardware resources: while strong isolation might be required for highly critical tasks, somewhat permissive sharing might be reasonable for less critical tasks to improve throughput or average-case performance. In this paper, this tension is examined as it pertains to shared last-level caches (LLCs) on multicore platforms. In particular, criticality-aware optimization techniques based on linear programming are presented for allocating LLC areas in the context of the previously proposed MC2 (mixed-criticality on multicore) framework. Experiments are also presented that show that these techniques can result in significant schedulability improvements.
更多查看译文
关键词
cache sharing,cache isolation,multicore mixed-criticality systems,hardware resources,shared last-level cache,LLC,criticality-aware optimization techniques,linear programming,MC2 framework,schedulability improvement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络