- 9
- 0
- 约8.81千字
- 约 22页
- 2021-02-01 发布于山东
- 举报
《计算机系统结构课内实验》
实验报告
班级:计算机 15 班
姓名 :高君宇
学号: 2110505112
日期: 2014.5.7
动态分支预测实验
一、实验目的及要求
了解掌握动态分支与推断执行技术对流水线性能的改进效果
了解动态分支预测的基本技术;
了解推断执行的基本过程;
比较各种分支预测技术的性能。
二、实验环境
Linux 、SimpleScalar Tool Set 、SPEC测试程序三、实验内容
利用 SimpleScalar 仿真器中的分支预测仿真程序 sim-pred 运行所提供的三
个 benchmark程序,分别采用五种不同的分支预测方法, 即 bimod方式,two-level adaptive 方式, always taken 方式, always not taken 方式, comb方式,并对前两种分别使用下表中两种参数配置; 分析仿真器输出的关于分支预测的统计参
数集,填写表格,并对各仿真器的能力给出相应说明。
命令格式为: ./sim-bpred {-option} executable_benchmark
–argument
对于三种动态方法,分别说明如下:
bimod 是最普通的,即采用一个 2bit 宽的分支方向预测表,按分支地址查找, 2bit 分支预测器的判断和更新与课本上的一致。 这种方式只有一个参数, 就是分支预测表的长度。
原创力文档

文档评论(0)