- 博客(4)
- 收藏
- 关注
原创 计算机系统结构实验-实验四-Cache性能分析
如果选择手动输入,就可以在“执行控制”区域中输入块地址,然后点击“访问”按钮。3. 选择不同的Cache块大小,包括:16B,32B,64B,128B,256B,对于Cache的各种容量,包括:2KB,8KB,32KB,128KB,512KB,分别执行模拟器(单击“执行到底”钮即可执行),然后在表4.4中记录各种情况下的不命中率。3. 选择不同的Cache相联度,包括:直接映象,2路,4路,8路,16路,32路,分别执行模拟器(单击“执行到底”按钮即可执行),然后在表4. 2中记录各种情况下的不命中率。
2023-12-11 20:28:55
1961
原创 计算机系统结构实验-实验三-指令调度和延迟分支
指令调度可以消除部分的数据冲突,通过使用指令调度提高了CPU的使用率,大大减少了指令冲突的次数,提高了CPU性能。2. 根据2.5节的相关知识中关于流水线各段操作的描述,进一步理解流水线窗口中各段的功能,掌握各流水寄存器的含义(双击各段,就可以看到各流水寄存器的内容)。(4)执行所载入的程序。(2)用MIPSsim的“文件”→“载入程序”选项来加载schedule.asm(在模拟器所在文件夹下的“样例程序”文件夹中)。(7)执行该程序,观察程序在流水线中的执行情况,记录程序执行的总时钟周期数;
2023-12-10 07:56:15
1954
原创 计算机系统结构实验-实验二-流水线及流水线中的冲突
可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一个周期、执行多个周期、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化,特别是流水寄存器内容的变化。(3)用单步执行一周期的方式(“执行”菜单中)或用F7执行该程序,观察每一周期中,各段流水寄存器内容的变化、指令的执行情况(“代码” 窗口)以及时钟周期图。2. 根据预备知识中关于流水线各段操作的描述,进一步理解流水线窗口中各段的功能,掌握各流水寄存器的含义。
2023-12-09 23:28:59
1241
原创 计算机系统结构实验-实验一-MIPS指令系统
1. 了解和熟悉指令级模拟器。2. 熟练掌握MIPSsim模拟器的操作和使用方法。3. 熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解。4. 熟悉MIPS体系结构。
2023-12-09 03:17:41
1187
1
空空如也
VS Code调试C++卡在一直生成
2023-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人