
mycache和mipssim模拟器的系统结构实践,探讨流水与流水线冲突,附带代码及报告
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目通过设计并实现mycache及mipssim模拟器,深入研究了计算机系统的流水线架构及其面临的冲突问题,并提供了相关代码和详细实验报告。
1. 安装并运行MyCache模拟器,并熟悉其各项功能设置。
2. 运行样例程序,观察命中率的变化情况,并回顾所学知识分析原因。尝试调整不同参数以分析命中率变化的影响因素。自主设计能够覆盖多种不同情况下块大小、相联度、替换策略、预期策略和写策略等对缓存性能影响的实验代码。
1. 安装并运行MIPSsim模拟器,熟悉其各项功能设置。
2. 运行样例程序,并仔细观察指令在流水线中的执行过程。查看寄存器与内存内容的变化情况,并运用所学知识分析产生延迟的原因。尝试调整不同参数以观察流水线各段的调度情况和内存及寄存器的内容变化,自主设计能够覆盖多种情况下读写数据指令、各种运算指令及其使用的寄存器等对流水线性能影响的实验代码。
四、 实践涉及的相关技术
a) 缓存的工作原理。
b) 缓存容量、相联度、块大小、替换算法和预取算法(包括按写分配与否)的技术原理。
c) 流水线技术及其应用。
d) 流水线冲突及解决方案。
全部评论 (0)
还没有任何评论哟~


