arch-simulator-sig / advanced-computer-architecture

体系结构研讨 + ysyx高阶大纲 (WIP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advanced computer architecture

高级体系结构研讨会

日期 主题 视频 成员
9.22 超标量处理器系列1 cache https://www.bilibili.com/video/BV1z94y1p7kc 段震伟
9.22 tilelink入门 https://www.bilibili.com/video/BV11N411J7Ty 丁庆辰
9.22 cva6乱序执行原理 https://www.bilibili.com/video/BV1SK4y1F76t 李子龙
10.8 cva6架构剖析 https://www.bilibili.com/video/BV1vG411m7Ft 唐德宇
10.8 asim cache解读 https://www.bilibili.com/video/BV1xG411m75R 朱子谦
10.8 简单流水线冒险的处理 王京
10.8 香山南湖架构前端解读 https://www.bilibili.com/video/BV1PN411b7od 蒋晓天
10.20 微处理器性能分析与优化 上 https://www.bilibili.com/video/BV1RN411x7MF 段震伟
10.20 RocketChip DCache分析 https://www.bilibili.com/video/BV1HH4y197jt 丁庆辰
1.29 乱序发射相关基础 https://www.bilibili.com/video/BV1m2421w7tm 刘汉章
WIP 超标量处理器设计剩余内容 段震伟

一生一芯高阶体系结构培训大纲

注:时长为通过ysyx B线之后所需时间,每周约40-50h+

Lab0 [2 month]

  • 微架构 : RV64GC (IMACFA) + MSU + AXI4(burst) + TLB + Cache(un blocked) + BPU (Tournament)
  • 性能 : Coremark 跑分优化 (hint: 硬件计数器)性能要求:coremark IPC 0.6+ , Freq 100M+
  • 外设 : CLINT + PLIC + UART
  • 对齐 : Function model + Perf model
  • 软件测试 : riscv-tests + cpu-tests + coremark + dhrystone + microbench + RT-thread + nommu-Linux + Linux
  • 测试流程 : verilator + vcs + dc + FPGA

注:可以调用rocket-chip api减少工作量,参考框架

Lab1 [1 month]

软件基础强化

  1. quardStar tutorial [2 week]
  2. 运行xv6-riscv
  3. 移植和运行Linux

Lab2

顺序多发 + 性能分析 + 模拟器(not gem5) + 分析后端 + Fpga

参考架构 ridecore,有中文文档

Lab3

Lab2 + 多核

Lab4

Lab3 (Fork Yanqihu) , 可联系 dzwduan@163.com 报名,名额有限

Lab5

Lab4 + PPA (低功耗RTL Fork E203, 模拟器 Cacti/sparta)

参考内容

Lab0

  1. yatcpu doc and Lab Axi+CSR+Pipeline+OS

  2. gatemate-riscv related about bpu and soc

  3. Nutshell rv64imac + boot Linux

  4. Zhoushan 2-way ooo superscalar

  5. cva6 Labs

  6. cpu设计实战 + openla500

乱序相关参考

  1. 18-740
  2. 南京大学乱序讲义
  3. brief into ooo
  4. nop-processor
  5. 现代处理器设计-超标量处理器基础 + rsd-core + ridecore
  6. 超标量处理设计 + zhengliu + la32r-pipeline + Bergamot
  7. NaxRiscv
  8. boom
  9. xiangshan + 香山源代码剖析
  10. vRoom
  11. openc910

About

体系结构研讨 + ysyx高阶大纲 (WIP

License:Creative Commons Attribution Share Alike 4.0 International