有人記得01-05年AMD的主要CPU型號(hào)及其相關(guān)性數(shù)據(jù)?第一代經(jīng)典產(chǎn)品K6和K62吸引了用戶(hù),隨著Athlon系列產(chǎn)品的發(fā)布,AMD達(dá)到了可以在技術(shù)上與Intel抗衡的實(shí)力。PentiumM處理器改進(jìn)的分支預(yù)測(cè)和硬件-1預(yù)取當(dāng)處理器中的流水線開(kāi)始全速運(yùn)行,突然執(zhí)行了一個(gè)錯(cuò)誤的程序分支時(shí),處理器必須重新尋找正確的分支,在這個(gè)過(guò)程中,部分執(zhí)行單元會(huì)處于空閑狀態(tài),執(zhí)行延遲會(huì)增加,進(jìn)一步影響最終性能。
《龍族》歷史20002005 AMD處理器編年史在CPU的發(fā)展過(guò)程中,AMD也起到了主要作用。第一代經(jīng)典產(chǎn)品K6和K62吸引了用戶(hù),隨著Athlon系列產(chǎn)品的發(fā)布,AMD達(dá)到了可以在技術(shù)上與Intel抗衡的實(shí)力??紤]到實(shí)用性,本文將主要介紹2000-2005年的AMDCPU產(chǎn)品,并以表格的形式寫(xiě)出來(lái),配以更容易理解和收藏的說(shuō)明(為了方便大家整理收藏,我們對(duì)每個(gè)系列的產(chǎn)品都進(jìn)行了單獨(dú)整理)。
1.1的首款A(yù)thlon (Athlon,市面上俗稱(chēng)Aslon)處理器。SlotA產(chǎn)品于1999年6月23日推出,核心代碼為Pluto(冥王星,也簡(jiǎn)稱(chēng)K7核心)。冥王星的Athlon采用0.25μm(0.25μm等于250nm)工藝,SlotA接口,支持Alpha系統(tǒng)總線協(xié)議EV6,擁有2200萬(wàn)個(gè)晶體管,核心面積184平方毫米,核心頻率500 MHz到700 MHz。
2、PentiumM處理器的改進(jìn)分支預(yù)測(cè)和硬件 數(shù)據(jù) 預(yù)取當(dāng)處理器中的流水線開(kāi)始全速運(yùn)行時(shí),突然執(zhí)行了一個(gè)錯(cuò)誤的程序分支,于是處理器不得不重新尋找正確的分支。在這個(gè)過(guò)程中,部分執(zhí)行單元會(huì)出現(xiàn)空閑,執(zhí)行延遲增加,進(jìn)一步影響最終性能。分支預(yù)測(cè)邏輯的目的是最小化這種情況的概率。在PentiumM中,分支預(yù)測(cè)邏輯是主要的改進(jìn)部分。其實(shí)PentiumM的分支運(yùn)行測(cè)試和Pentium4很像。
它增加了兩個(gè)部分:一是識(shí)別循環(huán),二是預(yù)測(cè)間接分支。正因?yàn)槿绱耍琍entiumM中的分支預(yù)測(cè)明顯不同于Prescott之前的Pentium4,比他們更先進(jìn),當(dāng)然,基于分支歷史表進(jìn)一步改進(jìn)傳統(tǒng)的靜態(tài)分支預(yù)測(cè)方法是非常困難的。但是通過(guò)分支預(yù)測(cè)單元在以下幾個(gè)方面的改進(jìn),英特爾工程師已經(jīng)將PentiumM的預(yù)測(cè)精度提高了20%,當(dāng)然這是和PentiumIII相比。