I-SPY Context-Driven Conditional Instruction Prefetching with Coalescing

I-SPY是一种创新的指令预取方法,通过动态的失效剖视分析预测指令缓存失效,并在适当上下文时进行条件预取。该技术提出预取合并,减少代码膨胀,平均提升15.5%的性能,降低95.9%的指令缓存失效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I-SPY: Context-Driven Conditional Instruction Prefetching with Coalescing

1. 摘要:
  • 背景:数据中心的应用程序的执行的指令范围(footprints)迅速的扩大,导致了频繁的指令缓存失效,增加了成本,降低了性能和能效
  • 现有技术的问题:
    • 需要重大的硬件修改
    • 需要不切实际的片上存储
    • 基于不准确的程序失效行为进行指令预取
  • 论文工作:分析指令预取的挑战,提出了一种基于剖视驱动的预取技术,I-SPY
    • I-SPY使用了动态的失效剖视分析来驱动对指令缓存失效行为的离线分析,并用于指令预取的决策
    • I-SPY提出了条件预取,即仅在程序的上下文会导致缓存失效时才进行预取
    • I-SPY提出了预取合并技术,能够将多个不连续的缓存行的多个预取指令合并为一条预取指令,以减少代码膨胀
  • I-SPY能够平均提高15.5%的性能,减少95.9%的指令缓存失效
2. Several widely-used data center applications spend a signific
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值