支持指令预取的两级指令缓存WCET分析
韩丽艳1
安立奎2
1.渤海大学 信息科学与技术学院,辽宁 锦州,1210132.渤海大学 数理学院,辽宁 锦州,121013
摘要:随着嵌入式实时系统中硬件的不断发展,许多处理器具有两级指令缓存并且支持指令预取技术.指令预取技术能否在两级指令缓存结构中广泛应用,取决于两级指令缓存下支持指令预取的缓存最坏情况执行时间(WCET,Worst-Case Execution Time)能否被分析.目前虽然存在一些支持指令预取的缓存分析方法,但是它们都只能用于单层指令缓存,并不能用于多层组关联指令缓存WCET分析.通过扩展在两级指令缓存架构下缓存分析的支持指令预取的抽象语义,本文提出了基于抽象解释的支持指令预取的缓存WCET分析方法.本文分析指令预取对于L1指令缓存和L2指令缓存访存延迟和抽象缓存状态的影响,设计了支持指令预取的L1指令缓存和L2指令缓存访存延迟计算方法和缓存状态分析算法.本文实验中对不同的Benchmarks进行了分析,结果表明本文的支持指令预取的缓存WCET分析方法是有效的,在不同的指令预取度下,指令预取比没有指令预取的最坏情况下平均提升了19.3%的性能.
关键词:最坏情况执行时间抽象解释指令预取两级指令缓存
分类号:TP314(计算技术、计算机技术)
资助基金:LN2014160(No)
论文发表日期:2017-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:6( 278-283 )
英文信息展开
渤海大学学报(自然科学版)

渤海大学学报(自然科学版)

CSTPCD
ISSN:1673-0569
年,卷(期):2017,38(3)
所属栏目:信息科学与工程