CPU Prescott架构是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/05 21:29:21

Prescott采用增强的NetBurst架构,增强了指令预取,提高了分支预测精度,先进的能源管理。Prescott还增加了超线程(HT)技术,增加了SSE3指令。

Prescott增强了分支预测精度,当指令分支预测失败时,处理器会清除和重新填充管线,显然管线越长对性能的损失就越大,因此提高分支预测精度就显得很重要了。尽管NetBurst架构的分支预测算法已经很高效,Intel仍然进一步提高它的效率。NetBurst架构的分支预测单元的执行是基于分支预测缓存(BTB),这是一个4KB的缓存,存储已经完成分支的统计表。换句话说,Intel的分支预测是基于概率模型,这个算法提供了非常高的效率,NorthWood的分支预测单元平均每一百条指令只有0.86个出错的预测,新的Prescott把出错的分支预测降低的0.75个,相当于减少了12%的出错率,因此Prescott清除和重新填充执行管线的延迟更低。

快速的指令执行,新的处理器核心具有相同数量的整数运算单元,它有两个整数运算单元能够以双倍的核心频率进行简单指令处理,另有一个的算术运算单元(ALUs)进行复杂的指令处理,Prescott小幅修改了它的算术运算单元。首先Intel在一个快速算术运算单元中加入了shifter(位移)/rotator(旋转)单元,可以使ALUs在执行shifts和rotations指令时更加快速。

Prescott处理器的整数乘法的性能也得到了提高,在之前Intel的NetBurst架构中,整数乘法是由FPU(浮点处理单元)执行的,它需要完成转换到浮点格式和转回整数模式的操作。Prescott的整数乘法由整数运算单元完成,执行效率更高。根据测试,shifts和rotations指令的性能提高了四倍,整数乘法的执行速度提高了25%。

Prescott具有更大的16KB L1和1MB L2 Cache,ntel改进了Prescott的分支预测单元,指令调度和整数执行核心,以适应增加的管线长度(pipeline stages)。

更长的管线,31 stages,Intel证实Prescott使用更长的流水线长度来推进处理器频率的