xs-gem5: smt 架构
xs-gem5 多线程架构简介
xs-gem5: BTB-ITTAGE
xs-gem5 ITTAGE 实现简介
SMT 设计总结
AMD/Intel SMT 设计总结
浮点加法器设计
浮点加法器算法流程/硬件实现简介
浮点乘加器 FMA 设计
浮点乘加器 FMA 算法流程/硬件实现简介
主流 CPU FP16/BF16 支持调研
主流 CPU (Intel,AMD,ARM,RISC-V) 对 FP16 / BF16 的支持总结
RISC-V FP16 扩展的 CPU 微架构实现
Boom/XiangShan FP16 扩展的 CPU 微架构实现
Two-Block Ahead BP(1996 ASPLOS): Multiple-Block Ahead Branch Predictors
1996 ASPLOS Two-Block Ahead BP 论文解读:将分支预测信息前移一个基本块,用 two-block ahead predictor 支撑双块取指或分支预测流水化
2-Taken 设计总结
Intel/AMD 2-taken 设计总结
HCoMB(Intel US20220129763A1)[2022]: High confidence multiple branch offset predictor
Intel 专利(US20220129763A1) [2022] 解读:HCoMB 通过 high-confidence multiple taken-branch trace prediction 减少每个 taken branch 都触发 BPU re-steering 的前端带宽损失