avatar
Articles
81
Tags
13
Categories
47
Home
Archives
Tags
Categories
About
Logoxixi's blog
Home
Archives
Tags
Categories
About

xixi's blog

Hardware Cache Prefetcher
Created2025-09-14|Archcacheprefetch
cache 硬件预取器简介
Gem5 Prefetcher
Created2026-02-11|Archsimulatorgem5
Gem5 cache 数据预取器简介(BOP, Berti)
Fine-Grained Cache Replacement Policies: Other Prediction Metrics
Created2026-04-12|Archcachereplacementfine
基于其他预测指标的细粒度 cache 替换策略
IPCP(2020 ISCA): Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Spatial Hardware Prefetching
Created2026-04-12|Archcacheprefetchmulti-pf
2020 ISCA IPCP 论文解读:多预取器集成
Gem5: Fetch Target Queue(FTQ)
Created2026-04-08|Archsimulatorgem5frontend
Gem5 FTQ 解读
xs-gem5: Frontend
Created2026-04-08|Archsimulatorxs-gem5
xs-gem5 前端实现简介
Fine-Grained Cache Replacement Policies: Classification-Based
Created2026-04-06|Archcachereplacementfine
基于分类的细粒度 cache 替换策略
Reuse Distance Prediction Replacement Policies
Created2026-04-06|Archcachereplacementfine
基于 Reuse Distance 预测的细粒度 cache 替换策略
New Idea: DirectedBTB?
Created2026-04-04|Archbpubtb
问题起源: 性能反常 Intel SegmentedBTB 是一种根据 branch hotness 将 BTB 分为 Hot Cache, Target Cache 两个 Segments 的设计,针对 Hot Cache 按照 BIA 和 BTA 之间的页面关系进行存储空间的优化,使得相同存储预算下, Hot Cache 可以存储更多的 branch targets. InfinitBTB 是一种无限容量的全相联 BTB ,主要用于探索 BTB 优化设计的性能上限。 在研究 Intel SegmentedBTB (有限容量 BTB) 和 InfinitBTB 的性能对比时发现,SegmentedBTB 比 InfinitBTB 在某些 workloads 上的 ipc 更高。 最终分析得到的原因为: 方向预测器并不是理想的: InfinitBTB 对于方向预测器预测错误的 not-taken branch (预测为 taken),依旧会提供 target,导致这些分支直到后端计算完目标地址之后才能 squash,而原本这些 not-taken branch 在 Seg...
alibaba-US11720365B2: Path prediction method used for instruction cache, access control unit, and instruction processing apparatus
Created2026-03-30|Archfrontend
Alibaba 专利简介:
12…9
avatar
xixi
Articles
81
Tags
13
Categories
47
Follow Me
Announcement
This is my blog, for learning and communication purposes only. If there is any copyright infringement, please leave a message via email on GitHub.
Recent Posts
Fine-Grained Cache Replacement Policies: Other Prediction Metrics2026-04-12
IPCP(2020 ISCA): Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Spatial Hardware Prefetching2026-04-12
Gem5: Fetch Target Queue(FTQ)2026-04-08
xs-gem5: Frontend2026-04-08
Fine-Grained Cache Replacement Policies: Classification-Based2026-04-06
Categories
  • Arch63
    • bpu7
      • btb4
      • restore1
    • cache20
      • LLC1
      • coherence2
      • prefetch9
Tags
ISCA alibaba 2020 sifive 2026 Tenstorrent intel MICRO HPCA ventana 2024 patent ASPLOS
Archives
  • April 2026 7
  • March 2026 18
  • February 2026 9
  • November 2025 5
  • October 2025 16
  • September 2025 26
Website Info
Article Count :
81
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By xixiFramework Hexo|Theme Butterfly
Life is so Beautify!