Schedule
-
EventDateDescriptionCourse Material
-
Lecture09/12/2025
Friday智能硬件体系结构简介Suggested Readings:
- Online Verilog Exercise
- MIPS Website: The official website of MIPS
- Compiler Optimization: 编译器优化相关介绍
-
Lecture09/19/2025
Friday智能芯片发展史与未来趋势[slides]Suggested Readings:
- 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
-
Lecture09/26/2025
Friday半导体晶体管与数字逻辑基础[slides]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
-
Lecture10/10/2025
Friday数字逻辑与复杂计算单元[slides]Suggested Readings:
- FSM Supplementary: 介绍有限状态机与常见的状态机代码格式
- 乘法器设计: 乘法器设计参考教材
- PGK Adder Tree: Slides for PGK adder tree design
- 时序分析: 时序分析(STA)教材中文翻译版,可以参考第一章第二章中的基本概念
- STA basics and examples: Basic concepts in STA (including setup time, hold time, skew, jitter and etc.)
- SRAM Wiki: Wikipedia page for SRAM
- DRAM Wiki: Wikipedia for DRAM
-
Lecture10/17/2025
Friday指令集与流水线设计[slides]Suggested Readings:
- Instruction Set: Appendix A in the textbook
- Pipelining: Appendix C in the textbook
- MIPS ISA: MIPS ISA introduction
-
Assignment10/17/2025
FridayAssignment 1 released! -
Lecture10/24/2025
Friday流水线架构[slides]Suggested Readings
- Pipelining: Appendix C in the textbook
- Hazards: P150 - P156 in the text book
-
Lecture10/30/2025
Thursday超标量与乱序执行[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
-
-
Lecture11/07/2025
Friday指令动态发射与分支预测[slides]Suggested Readings
-
Branch Prediction: A Slide about Branch Prediction at CMU
-
Super Scalar: Lecture Recording at ETH
-
-
Due11/07/2025 23:59
FridayAssignment 1 due -
Lecture11/14/2025
FridayMIPS架构与缓存设计[slides]Suggested Readings
-
Memory Hierarchy: Lecture about Memory Hierarchy
-
Cache Coherence: Cache Coherence Lecture
-
