←- SPECints9测量统计结果→sPEC2测量统计结果 30% 25% 15% 占偏移寻址方 式的百分比10% 2345678 101112131415 x轴的标记是对偏移量大小进行log2()运算所得, 也就是偏移量字段的位数
x轴的标记是对偏移量大小进行log2(·)运算所得, 也就是偏移量字段的位数。 0% 5% 10% 15% 20% 25% 30% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SPECint92测量统计结果 SPECfp92测量统计结果 占偏移寻址方 式的百分比
程序所使用的偏移量大小分布十分广泛; 较小的偏移量和较大的偏移量均占有相当大的比例; ◆将偏移量字段的大小设置为12~16位。这种长度可 以支持上述75%~99%基于偏移寻址方式的数据访 问中偏移量大小的表示
◆ 程序所使用的偏移量大小分布十分广泛; ◆ 较小的偏移量和较大的偏移量均占有相当大的比例; ◆ 将偏移量字段的大小设置为12~16位。这种长度可 以支持上述75%~99%基于偏移寻址方式的数据访 问中偏移量大小的表示
5.在一种Load/ Store型指令集结构上,一些指令使用 立即值寻址方式的频率。 口整型平均口浮点平均 100% 87% 77% 78 80% 60% 45% 40% 20%10% ilm Load指令比较指令ALU指令所有指令 比较指令和ALU指令使用立即值寻址方式十分频繁
5. 在一种Load/Store型指令集结构上,一些指令使用 立即值寻址方式的频率。 比较指令和ALU指令使用立即值寻址方式十分频繁。 10% 87% 58% 35% 45% 77% 78% 10% 0% 20% 40% 60% 80% 100% Load 指令 比较指令 ALU指令 所有指令 整型平均 浮点平均
6.不同立即值大小的使用分布情况 上g1ex- spice 10% 表示立即值的位数 将立即值的大小设置为8~16位,可以覆盖所有 使用立即值寻址方式指令的50%~80%
6. 不同立即值大小的使用分布情况 将立即值的大小设置为8~16位,可以覆盖所有 使用立即值寻址方式指令的50%~80%。 0% 10% 20% 30% 40% 50% 60% 0 4 8 12 16 20 24 28 32 表示立即值的位数 百分比 gcc Tex spice
2.3指令集结构的功能设计 1.指令集中操作的分类
2.3 指令集结构的功能设计 1. 指令集中操作的分类