avatar
Articles
110
Tags
24
Categories
52
Home
Archives
Tags
Categories
About
Logoxixi's blog
Home
Archives
Tags
Categories
About

xixi's blog

Stride/Stream Data Cache Prefetcher
Created2026-02-20|cpucacheprefetchdata-pf
Stride 数据预取简介
Gem5: Dispatch
Created2026-02-12|cpusimulatorgem5
当前 Gem5 (v25.1.0.0) 开始支持分布式发射队列: Dispatch 阶段(IEW::dispatch()),根据 Dispatch 阶段当前状态 dispatchStatus[tid] 决定下一步动作: Running / Idle: 分派指令到 insts 数组:dispatchInsts(tid) Unblocking: 分派指令到 skidBuffer dispatchInsts(tid) 并将来自 Rename 阶段的指令写入 SkidBuffer skidInsert(tid) 并 unblock(tid) 其余状态不做任何动作 分派指令实际执行时:(IEW::dispatchInsts): 循环遍历宽度以内可分派的所有指令 如果遇到指令被冲刷(inst->isSquashed()): 则 continue 处理下一条指令 如果当前指令对应的发射队列 InstQueue 满了(instQueue.isFull(inst)):阻塞整个 Dispatch 阶段: block(tid); 退出循环 如果当前指令是访存指令或原子指令,对应的...
Gem5 Prefetcher
Created2026-02-11|cpusimulatorgem5
Gem5 cache 数据预取器简介(BOP, Berti)
OS Virtual Memory Management
Created2025-11-06|osgeneric
操作系统虚拟内存管理简介
Linux RISC-V Boot 流程
Created2025-11-06|oslinuxriscv
Linux RISC-V Boot 流程简介
Linux Boot 过程
Created2025-11-04|oslinux
Linux 操作系统启动简介
操作系统初始化
Created2025-11-04|osgenericboot
操作系统初始化过程简介
操作系统:Interupt, Exception, Syscall
Created2025-11-03|osgeneric
操作系统:中断、异常、系统调用简介
OOO CPU Issue Stage: Issue Queue
Created2025-10-29|cpuoooissue
发射队列 (Issue Queue) / 保留站 (Reservation Station) J. Abella, R. Canal, and A. González. Power- and Complexity-Aware Issue Queue Designs. IEEE Micro, 23(5):50–58, September–October 2003. doi:10.1109/MM.2003.1240212 任务:保存已被重命名但未被送到功能单元执行的指令 集中式 (Centralized) or 分布式 (Distributed)实例: reservation stations IBM Power6H.Q. Le, W.J. Starke, J.S. Fields, F.P. O’Connell, D.Q. Nguyen, B.J. Ronchetti, W.M. Sauer, E.M. Schwarz, and M.T. Vaden. IBM POWER6 Microarchitecture. IBM Journal of Research...
OOO CPU Issue Stage: Wake Up
Created2025-10-29|cpuoooissue
乱序执行 CPU 发射阶段唤醒电路简介
1…678…11
avatar
xixi
Articles
110
Tags
24
Categories
52
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
Offset Based Pointer Prefetcher(Arm US10445241B2)[2019]: Prefetching using offset data to access a pointer within a current data element for use in prefetching a subsequent data element2026-05-06
Pointer Array Prefetcher(AMD US12050916B2)[2024]: Array of pointers prefetching2026-05-06
Apple Data Prefetcher Overview2026-05-03
Load-to-AGU Early Bypass(Apple US9710268B2)[2017]: Reducing latency for pointer chasing loads2026-05-03
Pointer Chasing Prediction(Apple US9116817B2)[2015]: Pointer chasing prediction2026-05-03
Categories
  • cpu92
    • bpu7
      • btb4
      • restore1
    • cache45
      • LLC1
      • coherence2
      • prefetch28
Tags
HPCA ARM 2022 MICRO alibaba 2024 2020 2019 sifive 2025 2023 ASPLOS ventana intel 2018 ISCA Arm Tenstorrent AMD 2014 2026 Apple patent SC
Archives
  • May 2026 8
  • April 2026 29
  • March 2026 17
  • February 2026 9
  • November 2025 5
  • October 2025 16
  • September 2025 26
Website Info
Article Count :
110
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By xixiFramework Hexo|Theme Butterfly
Life is so Beautify!