Lectures
在此下载课件,我们会尽量保证在对应课程开始之前上传课件
-
芯片发展史与AI芯片体系结构简介
Summary: 课程情况介绍,简要介绍芯片发展历程,以及简要介绍前沿AI芯片体系结构
[slides] [supplementary slides]
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: 编译器优化相关介绍
-
新兴技术简介、半导体晶体管基本原理
Summary: 晶体管原理及数字电路基础,为后续学习更复杂的电路结构做准备
[slides] [supplemantary 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
-
数字逻辑与计算单元设计
Summary: 介绍了基础的数字逻辑电路设计理论和方法与计算单元设计方法
[slides] [supplemantary 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
-
-
复杂计算单元与指令集
Summary: 介绍指令集ISA基础与复杂计算单元
[slides] [supplemantary slides]
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
-
复杂计算单元与指令集
Summary: 介绍较为复杂的计算单元与指令集
[slides] [supplemantary slides]
Suggested Readings
- Pipelining: Appendix C in the textbook
- Hazards: P150 - P156 in the text book
- 汇编代码例子
-
指令集与流水线架构
Summary: 介绍流水线CPU中的数据/控制冲突与处理方法
[slides]
Suggested Readings
- Pipelining: Appendix C in the textbook
- Hazards: P150 - P156 in the text book
