我在前面一個視頻裡說瞭,聯發科可能會很帶勁。哈,看樣子是不行瞭,讓我來說說這事。

聯發科D1100/1200:緩存,延遲和性能

這事天璣1100和1200的配置

聯發科D1100/1200:緩存,延遲和性能

緩存配置就三級緩存不知道。

CPU:本可以大有作為

可以知道臺積電的6nm工藝基本功耗降低10%左右,在有瞭SS N5的A78的完整曲線以後,而且知道SS N5的功耗和TSMC N7P相似。當然是可以繪制出臺積電N6的整個曲線。

聯發科D1100/1200:緩存,延遲和性能

但是,已知瞭D1100的表現之後,明顯要遜於你可以想象的。這就是緩存和內存延遲的影響,所以我在這裡就需要建模分析這種影響。當然這個問題實際並不困難,但是有意思的是可以幫助我理解緩存配置對DRAM bound的影響。當然,GB5的表現要好些,因為GB5對內存子系統沒那麼依賴。

聯發科D1100/1200:緩存,延遲和性能

我在這裡標註瞭每一個關鍵點,和相應的可能的緩存配置和內存延遲。

可以看到,至少對於D1100,他很可能擁有2MB的三級緩存。取決於內存延遲,我覺得以聯發科的以往內存性能水平,64KiB的一級緩存是更有可能的,也就是大約137ns的實現。

接下來對於D1200的緩存,有兩種可能:一種是D1100本身就是屏蔽瞭部分三級緩存,這樣最大可以擁有4MB的三級緩存,如果內存延遲和同一級緩存大小的D1100一樣的話,那D1200可以擁有和K9000幾乎一樣的CPU性能,同時功耗略微會高一些。

可是實際,聯發科,不摳門,你信麼。反正聯發科這種,老縮水帶師,實際可能還是2MB的三級緩存。這意味著,D1200的CPU性能會略微強於E1080一點,介於865+和865之間。功耗在大約2.7W附近。這也就是說,這大核放這一帶還不如870,870可以擁有和D1200幾乎一致的功耗,同時性能還能很接近於4MB三級緩存的3GHz的A78。

在講實際數據之前,可以先這麼理解一下。就像我之前說的,A78和X1本身是擁有完全一樣的INT/LS管線的。這兩者的差距完全是由內存子系統的差距造成的,也就是A78比X1低下去的性能實際上是因為CPU後端更多的在空載造成的。

聯發科D1100/1200:緩存,延遲和性能

A78 CPU內的MOPs Cache和Buffer等等的縮水,本身就意味著CPU需要更加頻繁的從延遲更高的緩存讀寫數據,而A78和X1相比,緩存都是更小的,那自然會更加頻繁要從內存裡讀寫數據。這也是這裡的核心,A78相對於X1,自然更加高度的依賴緩存的配置和內存的延遲。這也會造成,A78的性能很大程度上與緩存和內存延遲相關,上下限的差距是非常大的。

這也是實際A78的緩存配置對性能的影響:

聯發科D1100/1200:緩存,延遲和性能


GPU:超頻重置

GPU上,D1100和D1200都是和上一代D1000+一樣的G77 MP9。這也就是說,基本性能全靠超頻和TSMC N6降下去的10%功耗。而不管怎麼樣,都和865都有相當的差距,更別說865+和870。

聯發科D1100/1200:緩存,延遲和性能

定位:被迫中高端

可以看出來,不管怎麼樣D1200幾乎板上釘釘的會被870全面的壓制,而870幾乎就是代替剛出的時候的765G這個定位的產品。這意味著,D1200必須要安排在更低的定位,這幾乎是被迫安排到瞭可能比剛出的天璣820略高一點的定位。

而性能上,G78相對於G77最關鍵就是有Async這樣一個異步總線,可以預期這個總線可以提高大約8%的性能。這也使得G78MP10的E1080幾乎性能和G77MP11同頻是完全對位的。而隻有2MB的三級緩存的D1200的緩存性能甚至會遜於E1080,即使是3GHz也不會比E1080高出多少。有瞭TSMC的N6,雖然功耗會更低,但是性能也不會領先太多,所以定位也不會比E1080這種高多少。

整個D1200最高的期待就是能夠擁有4MB的三級緩存,如果聯發科在這基礎上,內存延遲還能做得更低。那D1200的大核本有能力甚至超越K9000的A77,但是現在看,這終究是那個聯發科,以及這終究不是一個定位次旗艦的東西。這一點上來說,我還蠻失望的。

聯發科D1100/1200:緩存,延遲和性能

創作者介紹
創作者 3C王者 的頭像
3C王者宇晨

3C王者

3C王者宇晨 發表在 痞客邦 留言(0) 人氣( 0 )