該網(wǎng)友本是想使用手上的AMD Phenom 8600做一番測試一探其性能究竟,但在測試過程中發(fā)現(xiàn)了,這還是基于B2步進(jìn)擁有TLB BUG的版本。從AMD的官方資料中我們可以獲悉,AMD推出的三核處理器的目的其實(shí)是為解決4核版本羿龍良品率不高的問題,屏蔽一個(gè)有問題的四核羿龍核心來獲得三核心的處理器,其實(shí)這是一種非常經(jīng)濟(jì)的做法,避免了生產(chǎn)中的過高成本。所以無論是在產(chǎn)品的技術(shù)層面還是的處理器架構(gòu)上,三核羿龍與四核產(chǎn)品基本上是一致的。AMD負(fù)責(zé)營銷和戰(zhàn)略的副總裁布魯爾曾經(jīng)在接受記者采訪時(shí)表示:“三內(nèi)核Phenom芯片與四內(nèi)核芯片基本相同,只是少了一個(gè)可以運(yùn)行的內(nèi)核!睆倪@一方面來看,也向我們隱晦的表示了三核其實(shí)就是屏蔽了一個(gè)核心的四核羿龍。所以在四核羿龍中存在的TLB BUG,也順其自然的出現(xiàn)在了三核心的產(chǎn)品中。
TLB學(xué)名為轉(zhuǎn)換后援緩沖器,也可以稱作快速頁表轉(zhuǎn)換器,目前基于X86的CPU對內(nèi)存(包括緩存),將內(nèi)存、緩存先分頁,再分段的段頁方式管理。簡單來說,快速頁表轉(zhuǎn)換器的作用是使到各級(jí)緩存和內(nèi)存之間的頁表得到迅速轉(zhuǎn)換。
簡單的說TLB BUG最主要的問題就是由于快速頁表轉(zhuǎn)換器錯(cuò)誤地將正在被引用的二級(jí)緩存當(dāng)作正常內(nèi)存單元和頁轉(zhuǎn)入三級(jí)緩存!而檢測機(jī)制剛好檢測到該位緩存,CPU對該段緩存掛起,系統(tǒng)會(huì)響應(yīng)機(jī)器的報(bào)錯(cuò)并對該報(bào)錯(cuò)進(jìn)行掛起操作,這種情況發(fā)生時(shí)就會(huì)產(chǎn)生死機(jī)現(xiàn)象!

不過就TLB BUG目前也有應(yīng)對措施,就如如上這位網(wǎng)友在隨后的跟貼中所描述的,需要犧牲CPU 10%~15%的性能來換取。
雖然目前AMD已經(jīng)宣布B3步進(jìn)的三核、四核產(chǎn)品已經(jīng)修正了TLB BUG,但在目前市場上還買不到B3步進(jìn)的產(chǎn)品,消費(fèi)者可要注意這個(gè)環(huán)節(jié)。
本新聞共
3頁,當(dāng)前在第
2頁
1 2 3