Real-time performance analysis of multiprocessor systems with shared memory

Real-time performance analysis of multiprocessor systems with shared memory
复制标题

具有共享内存的多处理器系统的实时性能分析

DOI:
10.1145/1880050.1880058
复制
发表时间:
2010
期刊:
ACM Trans. Embed. Comput. Syst.
影响因子:
--
通讯作者:
R. Ernst
R. Ernst
中科院分区:
--
文献类型:
--
作者:
S. Schliecker;R. Ernst

文献摘要

被引文献

相似文献

预测时序行为是可靠的实时系统设计和验证的关键,但对于当前的片上多处理器系统变得越来越困难。将以前分离的功能集成到单个多核系统中引入了新的核间时序依赖性,这是由现在共享的资源的共同使用引起的。这种系统定时对本地定时的反馈使得传统的性能分析方法变得不合适。 本文提出了一种通用的方法来模拟共享资源流量,并考虑其对本地任务执行的影响。聚合忙碌时间捕获对共享内存的多个访问的时间,远优于关注单个事件的时间的传统模型。提出了一种迭代的方法来解决系统中存在的分析依赖与事件驱动的任务激活和动态资源仲裁。
Predicting timing behavior is key to reliable real-time system design and verification, but becomes increasingly difficult for current multiprocessor systems on chip. The integration of formerly separate functionality into a single multicore system introduces new intercore timing dependencies resulting from the common use of the now shared resources. This feedback of system timing on local timing makes traditional performance analysis approaches inappropriate. This article presents a general methodology to model the shared resource traffic and consider its effect on the local task execution. The aggregate busy time captures the timing of multiple accesses to a shared memory far better than the traditional models that focus on the timing of individual events. An iterative approach is proposed to tackle the analysis dependencies that exist in systems with event-driven task activation and dynamic resource arbitration.