Schedule
-
EventDateDescriptionCourse Material
-
Due04/20/2025 23:59
SundayAssignment 1 due -
Lecture03/01/2026
Sunday芯片发展史与AI芯片体系结构简介Suggested Readings:
- Online Verilog Exercise
- MIPS Website: The official website of MIPS
- MIT Eyriss: The official website of Eyriss, a hardware CNN accelerator developed by MIT
- RISCV: The official website of RISCV, a simplified instruction set developed by UC Berkeley
- Software Optimization: Introduce common methods for software optimization to accomondate hardware
- Compiler Optimization: 编译器优化相关介绍
-
Lecture03/08/2026
Sunday新兴技术简介、半导体晶体管基本原理Suggested Readings:
- Online Verilog Exercise
- 数字集成电路设计原理: 包含静态逻辑动态逻辑等内容
- CMOS Delay Model: Slides given by UIUC ECE342
- Digital Integrated Circuits - A Design Perspective: A reference book for digital integrated circuits deisgn.
- Verilog HDL高级数字设计: Verilog参考书籍
- Logical Effort - 1: An introdcution to logical effort concept and calculations
- Logical Effort - 2: Slides about logical effort by UT Austin
-
Lecture03/16/2026
Monday数字逻辑与计算单元设计Suggested Readings:
- Online Verilog Exercise
- 数字集成电路设计原理: 包含静态逻辑动态逻辑等内容
- CMOS Delay Model: Slides given by UIUC ECE342
- Digital Integrated Circuits - A Design Perspective: A reference book for digital integrated circuits deisgn.
- Verilog HDL高级数字设计: Verilog参考书籍
- Logical Effort - 1: An introdcution to logical effort concept and calculations
- Logical Effort - 2: Slides about logical effort by UT Austin
-
Lecture03/20/2026
Fridayverilog硬件语言基础[slides]Suggested Readings:
-
Lecture03/22/2026
Sunday复杂计算单元与指令集Suggested Readings:
- Nvidia PTX/SASS
- RISC-V
- Instruction Set: Appendix A in the textbook
- Pipelining: Appendix C in the textbook
- MIPS ISA: MIPS ISA introduction
-
Lecture03/30/2026
Monday复杂计算单元与指令集Suggested Readings
- Pipelining: Appendix C in the textbook
- Hazards: P150 - P156 in the text book
- 汇编代码例子
-
Assignment03/30/2026
MondayAssignment 1 released! -
Lecture04/13/2026
Monday指令集与流水线架构[slides]Suggested Readings
- Pipelining: Appendix C in the textbook
- Hazards: P150 - P156 in the text book
-
Lecture04/20/2026
Monday指令乱序执行及其微架构[slides]Suggested Readings
-
Instruction Level Parallelism & Branch Prediction: Textbook Chapter 3
-
OoO Arch Slides 1: Slides about OoO Execution
-
OoO Arch Slides 2: Slides about OoO Execution from Stony Brook
-
Super Scalar: Lecture Recording at ETH
-
-
Lecture04/27/2026
Monday大模型时代的智能芯片[slides] -
Lecture05/09/2026
Saturday乱序执行机制与缓存微架构[slides]Suggested Readings
-
Memory Hierarchy: Lecture about Memory Hierarchy
-
Cache Coherence: Cache Coherence Lecture
-
-
Lecture05/11/2026
Monday缓存微架构与AI芯片基础[slides]Suggested Reading
-
Multi-threading: An introduction to multi-threading with CPU
-
NVDIA H100: NVDIA H100 website
-
AI Accelerator: A lecture about AI acclerator deign methodology
-
-
Assignment05/13/2026
WednesdayAssignment 2 released! -
Lecture05/18/2026
MondayAI芯片设计II[slides]Suggested Readings
- AI Accelerator: A lecture about AI acclerator deign methodology
-
Lecture05/25/2026
MondayAI芯片设计Ⅲ[slides] -
Due05/25/2026 23:59
MondayAssignment 2 due -
Lecture06/01/2026
Monday软硬件协同设计[slides]
