有人记得01-05年AMD的主要CPU型号及其相关性数据?第一代经典产品K6和K62吸引了用户,随着Athlon系列产品的发布,AMD达到了可以在技术上与Intel抗衡的实力。PentiumM处理器改进的分支预测和硬件-1预取当处理器中的流水线开始全速运行,突然执行了一个错误的程序分支时,处理器必须重新寻找正确的分支,在这个过程中,部分执行单元会处于空闲状态,执行延迟会增加,进一步影响最终性能。
《龙族》历史20002005 AMD处理器编年史在CPU的发展过程中,AMD也起到了主要作用。第一代经典产品K6和K62吸引了用户,随着Athlon系列产品的发布,AMD达到了可以在技术上与Intel抗衡的实力。考虑到实用性,本文将主要介绍2000-2005年的AMDCPU产品,并以表格的形式写出来,配以更容易理解和收藏的说明(为了方便大家整理收藏,我们对每个系列的产品都进行了单独整理)。
1.1的首款Athlon (Athlon,市面上俗称Aslon)处理器。SlotA产品于1999年6月23日推出,核心代码为Pluto(冥王星,也简称K7核心)。冥王星的Athlon采用0.25μm(0.25μm等于250nm)工艺,SlotA接口,支持Alpha系统总线协议EV6,拥有2200万个晶体管,核心面积184平方毫米,核心频率500 MHz到700 MHz。
2、PentiumM处理器的改进分支预测和硬件 数据 预取当处理器中的流水线开始全速运行时,突然执行了一个错误的程序分支,于是处理器不得不重新寻找正确的分支。在这个过程中,部分执行单元会出现空闲,执行延迟增加,进一步影响最终性能。分支预测逻辑的目的是最小化这种情况的概率。在PentiumM中,分支预测逻辑是主要的改进部分。其实PentiumM的分支运行测试和Pentium4很像。
它增加了两个部分:一是识别循环,二是预测间接分支。正因为如此,PentiumM中的分支预测明显不同于Prescott之前的Pentium4,比他们更先进,当然,基于分支历史表进一步改进传统的静态分支预测方法是非常困难的。但是通过分支预测单元在以下几个方面的改进,英特尔工程师已经将PentiumM的预测精度提高了20%,当然这是和PentiumIII相比。