Timing Analysis for Resource Access Interference on Adaptive Resource Arbiters

Real-Time and Embedded Technology and Applications Symposium(2011)

引用 77|浏览0
暂无评分
摘要
Modern multiprocessor and multicore architectures adopt shared resources to meet increased performance requirements. Adaptive arbiters, such as FlexRay, have been adopted to grant access to shared resources. While increasing the performance, timing analysis is more challenging with this kind of arbiter. This paper considers real-time tasks that are composed of super blocks, while super blocks themselves are composed of phases. Phases are characterized by their worst-case computation time on their processing element and their worst-case number of access requests to a shared resource. Resource accesses, such as access to caches or scratchpad memory, are synchronous and cause the processing element to stall until the access is served. Based on dynamic programming, we develop an algorithm that safely derives an upper-bound of the worst-case response time of a phase. The worst-case response time of a task can then be determined for both sequential or time-triggered execution of super blocks. Experimental results are conducted for a real-world application.
更多
查看译文
关键词
access request,performance requirement,worst-case response time,resource access interference,adaptive arbiter,super block,shared resource,timing analysis,worst-case computation time,worst-case number,processing element,resource access,adaptive resource arbiters,interference,resource allocation,computational complexity,dynamic scheduling,dynamic programming,algorithm design and analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要