宾夕法尼亚大学 电气工程 硕士
CIS 4710/5710 计算机组织与设计
宾夕法尼亚大学的CIS 4710/5710(计算机组织与设计)课程主要关注了计算机硬件设计。在这门课程中,学生将使用SystemVerilog为RISC-V ISA设计和实现流水线处理器。学生将学习现代CPU设计中使用的各种架构技术,包括超标量设计、无序执行和高速缓存层次结构。
CIS 4710/5710计算机组织与设计课程涵盖的主题包括:
(1) 基本数字系统设计,包括有限状态机
(2) 指令集设计和简单的RISC汇编编程
(3) 计算机性能的定量评估
(4) 整数和浮点运算电路
(5) 数据路径和控制
(6) 微编程
(7) 流水线
(8) 存储层次结构和虚拟内存
(9) 输入/输出
(10) 不同形式的并行性,包括指令级并行性、使用向量和消息传递的多处理器的数据级并行性,以及使用共享内存多处理器的线程级并行性。基本缓存一致性和同步。