最近我們剛剛發(fā)布了一款關(guān)于AMD服務(wù)器產(chǎn)品的介紹,即目前放置在天極網(wǎng)評(píng)測(cè)室內(nèi)的曙光天闊A440-G服務(wù)器。這款產(chǎn)品使用了AMD Opteron 4234處理器,是基于前一代Bulldozer內(nèi)核的產(chǎn)品。在今年11月AMD推出了全新一代基于Piledriver的Opteron 6300和Opteron 4300系列,近日受邀參加天極網(wǎng)《S檔案室》欄目錄制的中科曙光高級(jí)產(chǎn)品經(jīng)理秦曉寧女士透露了一個(gè)重要信息,目前采用新一代AMD處理器的曙光AMD服務(wù)器已經(jīng)測(cè)試完成,不久之后就會(huì)上市。那么新一代Opteron 6300和4300系列究竟是怎樣的產(chǎn)品?在進(jìn)行AMD服務(wù)器評(píng)測(cè)的時(shí)間里,這次就做一個(gè)兩代產(chǎn)品的簡(jiǎn)單解析。
硬件改進(jìn)實(shí)在有限
其實(shí)在bulldozer處理器上已經(jīng)存在了幾個(gè)比較嚴(yán)重的問題,比如說一級(jí)指令緩存運(yùn)行在同步雙線程下的時(shí)候,緩存的錯(cuò)誤分發(fā)幾率顯著增加,命中率降低;比如說分支預(yù)測(cè)性能下降;比如說Bulldozer的頻率比預(yù)想的要低等等。另外,二級(jí)緩存延遲過高、帶寬過低,三級(jí)緩存潛伏期過長(zhǎng),造成了緩存延遲明顯增加等等,都導(dǎo)致Bulldozer的性能表現(xiàn)非常不理想。
如果說AMD不努力是不客觀的。AMD在Piledriver架構(gòu)的處理上做了一些改進(jìn),將處理器的運(yùn)算能力和硬件規(guī)格做了充分挖掘,整體上看,最高頻率比前一代提升了超過10%,在保證功耗不增加的情況下,臺(tái)式機(jī)使用的CPU最高能超過4GHz,服務(wù)器版也能超過3GHz。另外默認(rèn)頻率也有所增加,但是幅度有限。比如140W TDP版本的高性能處理器,主頻從前代的2.7GHz提升到了2.8GHz,主流型號(hào)的主頻從2.4GHz提升到了2.5GHz。但是如果與功耗結(jié)合起來分析的話,和競(jìng)爭(zhēng)對(duì)手相比,AMD進(jìn)步幅度很有限。比如同樣115W TDP的處理器,Intel Xeon E5的主頻是2.7GHz,而AMD只有2.5GHz。
不過也有的問題被AMD完全忽略掉了,比如二級(jí)緩存延遲和帶寬依然沒有改變,三級(jí)緩存潛伏期過高的問題也完全沒有被理會(huì)。根據(jù)AMD的官方介紹,AMD在這兩塊并沒有任何改進(jìn),只是通過優(yōu)化的方式做了一些調(diào)整,改善了二級(jí)緩存的管理機(jī)制,強(qiáng)化了分支預(yù)測(cè)的性能,并且改善了指令的執(zhí)行策略,提高了二級(jí)緩存的命中率,也就提升了緩存部分的運(yùn)作效率。
另外,和前一代產(chǎn)品相比Opteron改善了對(duì)內(nèi)存的支持,最高可以支持到DDR3-1866規(guī)格的內(nèi)存。
[page]
JAVA測(cè)試性能十分優(yōu)異
在測(cè)試數(shù)據(jù)方面,新處理器表現(xiàn)比較搶眼。此前AMD Opteron 6300的產(chǎn)品溝通會(huì)上曾經(jīng)發(fā)布過相關(guān)數(shù)據(jù),國(guó)外網(wǎng)站也有發(fā)布。雖然參會(huì)編輯普遍相信會(huì)有性能提升,不過AMD發(fā)布的測(cè)試來看,提升幅度還是遠(yuǎn)遠(yuǎn)超過了參會(huì)者的想象。比如前一代Opteron 6278和新一代Opteron 6380,后者頻率只提升了4%,而且前面也介紹過了Piledriver的改善其實(shí)是有限的,但是在JAVA測(cè)試軟件SPECJBB中,后者的成績(jī)居然比前者提升了24%。
對(duì)于高的離譜的JAVA測(cè)試成績(jī),早在Piledriver剛剛發(fā)布這個(gè)測(cè)試成績(jī)的時(shí)候,就有國(guó)外媒體指出這成績(jī)可能作弊跑出來的,因?yàn)锳MD沒有公布具體的測(cè)試平臺(tái)和測(cè)試方法。很有可能通過在測(cè)試方法上的優(yōu)化獲得非常優(yōu)異的成績(jī),但是這種測(cè)試數(shù)據(jù)只針對(duì)當(dāng)時(shí)的測(cè)試環(huán)境有效,在實(shí)際應(yīng)用中可能會(huì)露馬腳。國(guó)外有專業(yè)評(píng)測(cè)工程師就提供了一種作弊方法:在32核心的AMD平臺(tái)服務(wù)器上運(yùn)行16個(gè)JVM(JAVA虛擬機(jī)),這樣每個(gè)虛擬機(jī)都會(huì)占用一個(gè)核心,而且不會(huì)受到AMD處理器四發(fā)射雙線程架構(gòu)的影響,這樣就能夠拿到最佳評(píng)測(cè)成績(jī)。
不過在另一項(xiàng)測(cè)試SPECPower_ssj2008上,AMD雖然成績(jī)也高得離譜,但總算有點(diǎn)讓人欣喜的東西了。這項(xiàng)測(cè)試主要考量的是性能功耗比,在測(cè)試成績(jī)上,Piledriver比前輩高了足足40%。即使考慮到前一個(gè)評(píng)測(cè)可能會(huì)做了手腳,但如果反過來看的話,在同等性能下Piledriver比Bulldozer的性能功耗比提升20%還是有可能的。
總的來說,Piledriver在產(chǎn)品架構(gòu)上的改進(jìn)十分少,主要是做了一些優(yōu)化措施。在維持售價(jià)基本不變的情況下,在一定程度上提升了頻率、改善了性能,尤其是強(qiáng)化了對(duì)JAVA虛擬機(jī)的性能。雖然評(píng)測(cè)成績(jī)的提升幅度十分可疑,但至少頻率提升帶來的性能提升、增加了FMA3指令集帶來的性能提升,還是一定會(huì)在實(shí)際應(yīng)用中表現(xiàn)出來的。在性能提升的基礎(chǔ)上,AMD進(jìn)一步降低了產(chǎn)品的功耗,提升了性能功耗比,并且提升幅度不小。最重要的是AMD在產(chǎn)品換代時(shí)還維持了于原有平臺(tái)的兼容性,這樣用戶升級(jí)只需要更換CPU就可以了,保護(hù)了用戶投資。