EECE 7352。计算机体系结构。(4小时)

介绍了设计和分析新的和不断发展的计算机体系结构所涉及的许多问题。主题包括系统的所有方面,包括微处理器、内存、I/O和网络。强调架构与驱动架构的底层软件之间的联系。主题包括流水线、超标量、乱序执行和完成、数据流、缓存、预取、虚拟内存、RAID和ATM交换。性能分析是本课程的另一个基本主题。分配的项目包括创建跟踪驱动的仿真模型,以研究各种硬件或软件体系结构特性的性能。还提供了处理器体系结构的当前艺术状态的调查,并提供了该领域最近研究的额外阅读。要求具备C语言编程知识。