跳转至
香山GEM5模拟器文档
Blog
正在初始化搜索引擎
OpenXiangShan/GEM5
欢迎
介绍
快速开始
Gem5 Docs
Blog
Design docs
Tools
香山GEM5模拟器文档
OpenXiangShan/GEM5
欢迎
介绍
快速开始
Gem5 Docs
Gem5 Docs
RVV
RVV
Vector Split Units
Cache
Cache
GEM5 cache 学习
L2 子系统架构与实现文档
预取专用Cache分区计划
Frontend
Frontend
AI 辅助编写单元测试
昆明湖 BPU 模块 gem5 文档
TAGE Bank机制实现计划
GEM5 XiangShan Fetch阶段访问I-Cache的时序分析
fetch.cc 简化/重构第一阶段计划(强制 Decoupled + BTB,保留 ICache 逻辑)
GEM5 O3 CPU Fetch Stage Analysis (重构版本)
香山 gem5 前端取指与解耦 BPU 交互梳理
gem5 前端代码导读
FSQ-only 的 BTB BPU 重构计划(删除 FTQ,对齐 RTL)
ftb 小测试
MGSC 预测器备忘
PC 数据流说明
BTB-TAGE 索引与容量探索记录(2026-03-05)
tage 测试
UB-S(outcome) TAGE v1 设计(2026-03-10)
Lsu
Lsu
GEM5 LSQ 学习
Memory renaming
GEM5 值预测框架与新增 Predictor 示例
Midcore
Midcore
XS GEM5 backend
GEM5 O3 CPU Commit阶段详细代码解读
GEM5 O3 CPU Decode Stage 详细解析文档
IEW阶段调度器数据流分析
GEM5 XS-GEM5:IEW阶段深度解析与分布式调度器架构
寄存器堆读仲裁机制 (Register File Read Arbitration)
GEM5 O3 CPU Rename Stage 源码解析
GEM5 O3 CPU ROB(重排序缓冲区)详细代码解读
调度器相关代码介绍
Top
Top
NEMU + XS-GEM5 使用流程
GEM5 Difftest 流程分析
GEM5 事件驱动机制详解
gem5 C++ 特性
gem5 Top
gem5 学习
O3 Reverse Tick 与新版阻塞机制说明
Gem5 tutorial
入门-跑一遍checkpoint
vscode 配置代码跳转和调试
Xsai
Xsai
SE 模式 Matrix Smoke 实现说明
Blog
Blog
归档
Design docs
Design docs
Frontend
Frontend
Kunminghu AheadBTB 设计说明
Kunminghu BPU 顶层设计说明
Kunminghu BTB-TAGE 设计说明
Kunminghu mBTB 设计说明
Kunminghu MGSC 设计说明
Kunminghu MicroTAGE 设计说明
Kunminghu PHR 设计说明
Kunminghu uBTB 设计说明
Smt
Smt
Tools
Tools
alignToRTL
alignToRTL
PerfCCT usage
香山对齐测试配置手册
performanceDiff
Microbenchmark
Microbenchmark
理想 ipc 分析工具使用方法
mini bench IsaDiffDepen
测试用例分析流程
Others
Others
CI 参数求解框架使用说明
Zicond
Spec
Spec
SPEC 06 17 热点块
spec 分析方法
Spec06
Spec06
Coremark
H264
Hmmer
Libquantum
Mcf
Omnetpp
Sjeng
Spec all
Xalancbmk
Topdown
Topdown
intelTopdown
老版本topdown计数器
Reverse Tick 下的 Root-Cause Topdown 口径说明
Trace
Trace
Trace tools
Blog
回到页面顶部