設為首頁fbYouTubeWhatsapp頻道IG

Post76.hk

搜索
查看: 820|回覆: 0

[手機及平板] [轉載]iPhone 6s A9處理器再探; 漂亮的三級緩存

[複製鏈接]

1889

主題

1萬

回帖

0

精華

白鑽玩家

Rank: 13Rank: 13Rank: 13Rank: 13

積分
1121117

76 榮譽慈善家勲章

發表於 2015-12-1 07:29 | 顯示全部樓層 |閱讀模式

如果想睇到更多76師兄嘅分享,快啲登入成為會員啦!

您需要 登入 收看或下載更多內容。還未成為會員?成為會員

x
早前市場曾根據已知消息和性能評估,認為A9的三級緩存容量達到了8MB,相比於A8 4MB翻了一番,所以表現更好,但是經過進一步的探尋,發現A9的三級緩存其實還是4MB,大小並沒有變。最直接的證據就是晶片面積分析。A8是台積電20nm工藝造的,三級緩存部分面積約4.9平方毫米,而台積電16nm版本的A9三級緩存部分面積約4.5平方毫米。

考慮到台積電16nm本來就是在20nm基礎上改進而來的,金屬間距都沒變,對三級緩存SRAM的影響很小,足以證明A9的三級緩存容量沒變。

a.jpg

但是,蘋果重新設計了A9三級緩存的架構,從包容式(Inclusive)變成了淘汰式(Victim)。

簡單地說,包容式緩存會包含一份上級緩存資料的完整拷貝,比如說A8二級緩存1MB、三級緩存4MB,後者其實就有四分之一的空間是前者的複製品,實際有效容量為3MB。

A9的二級緩存增大到3MB,再這麼幹顯然不行了,所以4MB的三級緩存就完全是自己的。這樣做的壞處當然是延長了三級緩存的延遲,但佔用的晶片面積也小了,就看你怎麼選了。

b.png

再看看這張之前的緩存/記憶體延遲測試圖,可以明顯發現3MB、7MB兩個節點的延遲發生了突變,正好對應三級緩存的開始和結束。之前對這塊理解有誤。

另外可以看出,A9的緩存延遲相比於A8其實大大降低了,所以蘋果選擇改變設計是很明智的。

不知道下一代A10會怎麼設計呢?延續A9?還是像A9X那樣完全取消三級緩存?

c.png
您需要登錄後才可以回帖 登錄 | 成為會員

本版積分規則  允許回帖郵件提醒樓主

重要聲明:本討論區是以即時上載留言的方式運作,Post76玩樂討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意 見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們。Post76玩樂討論區有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ), 同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權 。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。權利。
快速回復 返回頂部 返回列表