一种优化实时任务WCET的指令预取内容选取方法
摘要:
本发明提出了一种优化实时任务WCET的指令预取内容选取方法,在现有指令高速缓存硬件中添加指令信息表(BBIT)的硬件结构。本发明方法首先对硬件配置进行初始化,通过编译器或者静态程序特征分析工具收集静态程序基本块集合,然后剔除只覆盖一个存储块的基本块,并收集最坏执行情况下的各程序基本块的执行频度,按照执行频度对程序基本块排序,最后按顺选取指定数量的程序基本块的信息存储到BBIT中。在指令高速缓存访问过程中,同时查找指令高速缓存和BBIT,能够有效避免最坏执行情况下的指令高速缓存访问缺失,满足实时任务的需求;同时,本发明方法能有效降低硬件设计开销,实现方法简单、直接。
0/0