《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > AMD Ryzen并不完美 竟有這樣的短板

AMD Ryzen并不完美 竟有這樣的短板

2017-03-07
關鍵詞: AMD 處理器 Ryzen 內存

AMD Ryzen系列處理器上市之后獲得了用戶的力捧,多處經銷商都出現了賣斷貨的情況。不過,Ryzen真的如此之完美嗎?答案是否定的。

近段時間一直有信息顯示,Ryzen 7 1800X的性能在某些應用場景當中低于預期,其主要原因被認為是出在了內存方面。

更有消息稱,AMD在Ryzen研發(fā)之初便以犧牲內存兼容性和性能為代價,換取核心性能的提升。

對于這種說法,國外媒體近日通過AIDA 64軟件進行了求證,得到的結果令人驚訝。

在針對L3緩存性能的測試當中,在相同內存配置和同樣3GHz主頻設定下,Ryzen 1800X的內存延遲結果為90ns,比Intel i7-6900K和自家FX-8350K的60ns都要高。

AMD Ryzen并不完美?竟有這樣的短板

為了讓成績更有說服力,外沒公布了測試平臺的詳細配置信息。

其中Ryzen 1800X處理器被限制在3GHz。同時禁用所有測試對象的SMT和HT功能。內存設置方面,Ryzen 1800X和Intel i7-6900K平臺裝配時序為15-15-15-35的DDR4-2400內存,AMD FX-8350K配備的則是時序9-9-9-24的DDR3-1600內存,內存容量均為16GB(4*4GB)。

從更多的測試結果來看,Intel的L1緩存性能依然領先于AMD,但是AMD卻在L2緩存性能上扳回一城。不過在L3緩存性能放面AMD的所有指標都要遠遠落后于Intel,延遲幾乎是對手的三倍。

AMD Ryzen并不完美?竟有這樣的短板

AMD Ryzen并不完美?竟有這樣的短板

AMD Ryzen并不完美?竟有這樣的短板

這個問題的根源可以通過一些高負載運算任務來解釋。

其中Intel i7-6900K的L1、L2、L3各自分工明確,32KB以下的數據會被優(yōu)先放在L1中處理,超出容量的數據會順勢溢出至L2當中,而當數據量大于256KB,小于16MB時,L3會擔任起運算大任,只有當數據量超過16MB時,處理器才會向系統內存求助,導致延遲上升,最高值為70ns。

AMD Ryzen并不完美?竟有這樣的短板

i7-6900K在處理數據量大于16MB時才會向系統內存求助,導致延遲明顯上升。

但AMD的邏輯卻并不完全相同。其中L1和L2的分配邏輯較Intel來說沒有區(qū)別,主要是L3。

分析認為,AMD對于L3的使用邏輯完全區(qū)別于Intel,由于Ryzen采用了模塊化設計(每四顆核心擁有8MB的L3緩存),因此在任何時間,L3的有效訪問上限都被限制在了8MB,因此即使Ryzen 1800X擁有與i7-6900K相同的16MB L3總量,但在利用效率上卻打了對折。導致Ryzen 1800X過早的向系統內存求助,從而使延遲大幅增加。

AMD Ryzen并不完美?竟有這樣的短板

Ryzen 1800X從的運算數據量從超過4MB、8MB之后就開始向系統內存求助,延遲猛增。

值得一提的是,對于Ryzen處理器在內存延遲上的問題,AMD官方也心知肚明,并且已經表態(tài)將盡快推出優(yōu)化方案,提升系統性能。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。