基于Bank地址的IABA冲突分析及优化

A Bank-Address-Based Method for Conflict Delay Analysis and Optimization of IABA Bus

  • 摘要: 为了降低物联网应用中用于关键事务控制的硬实时任务的最坏情况响应时间(WCRT),提出了一个基于任务地址分布的bank冲突优化框架.该框架从以下两个方面改善硬实时任务的WCRT:借助任务访问缓存地址因素约束bank冲突条件,并借此收敛任务的最差情况执行时间(WCET);基于任务访问缓存的地址分布特征优化地址映射降低冲突延迟时间.实验结果表明,所提方法分别可提升平均18.15%的冲突延迟估值以及减少大约20%的冲突延迟时间.

     

    Abstract: In order to reduce the worst-case response time (WCRT) of hard real-time tasks for critical transaction in the Internet of things applications, a framework for bank conflict optimization was proposed based on access address of tasks was proposed. The framework was arranged to improve WCRT for hard real-time tasks in two aspects. Firstly, taking the access cache address of tasks as the reference factor to constrain the bank conflict conditions, the worst case execution time (WCET) could be constringed by introducing the access address constraints. Secondly, based on the distribution character of access cache address to optimize the address mapping, the conflict delay time of running tasks could be reduced. Experiments show that, the proposed approach can improve the average delay estimation value up to 18.15% and reduce the conflict delay time by about 20%.

     

/

返回文章
返回
Baidu
map