【技术实现步骤摘要】
【技术保护点】
一种精确计算任务高速缓存WCET的分析方法,其特征在于:包括以下步骤:步骤一:产生基本块的迭代范围;步骤二:计算高速缓存的丢失次数:程序指令以块的形式连续存放在内存中,以块为单位从内存调入到高速缓存,当CPU访问一条指令时,如果该指令不在高速缓存,CPU将该指令调入高速缓存,然后执行该指令;对任一高速缓存块,为该高速缓存块建立一个队列,该队列成员为循环体中所有映射到该高速缓存块的指令块;步骤2.1:计算循环体高速缓存块的最大丢失次数:对对应于一个高速缓存块的所有指令块,按照从小到大顺序进行排队,指令块x比指令块y小,其定义为:如果指令块x的最小迭代范围区间下限a1不大于指令块y的最小迭代范围区间下限a2,同时,如果x.a1=y.a2,则指令块x的最小迭代范围区间上限不大于指令块y的最小迭代范围区间上限;其中指令块的迭代范围为该指令块所涉及的基本块迭代范围的集合;一个指令块中的最小迭代范围[a,b]是指:a为该指令块中所有迭代范围的下限的最小值;如果有一个迭代范围[c,d]满足c=a,那么一定有b≤d;对高速缓存队列中的指令块的迭代范围进行遍历处理,直至队列中的指令块为空,处理方法为:形 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:姬孟洛,高翔,舒云星,秦杰,刁文广,陶荣,李雅萍,
申请(专利权)人:洛阳理工学院,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。