您的位置: 首頁 > 新聞 > 高新技術 > 新聞詳情

頑皮狗解構PS4硬件 內(nèi)存僅能使用5G優(yōu)化是關鍵

時間:2014-03-13 15:44:03
  • 來源:3DM新聞組-Rainbow
  • 作者:liyunfei
  • 編輯:liyunfei

了解硬件也是非常重要,尤其是你只為一種硬件進行優(yōu)化,你需要對其內(nèi)部工作有深層的了解。

內(nèi)存緩存是優(yōu)化的重要部分,現(xiàn)代處理器會從主RAM里經(jīng)過非常多的循環(huán)才能獲得數(shù)據(jù),這部分很大。之后從較小內(nèi)存緩存L2獲得數(shù)據(jù),獲取速度也更快。L1緩存就更快了,在之后就是芯片上更小的寄存器,速度幾乎是瞬間完成。

小的高性能數(shù)據(jù)可以放到緩存中,這樣就可以快速獲取利用,所以讓數(shù)據(jù)保持小且連續(xù)可以得到更多的優(yōu)化。

PS4的CPU8個核心被組織分為兩個群集。L2緩存事實上也被一分為二,對應兩個群集,每個集群和自己的L2緩存交流需要26個循環(huán)。而兩個群集之間的交流就更慢,需要190個循環(huán)。

除此之外,當你在主RAM里讀取一個單byte數(shù)據(jù)時,這需要把內(nèi)存中的整個64bytes數(shù)據(jù)運到緩存中。

這些對PS4的了解可以讓工作更好的優(yōu)化代碼,避免讓核心群集和錯誤的L2緩存進行交流,然后把數(shù)據(jù)放到分開的緩存線,可以減少沖突和減速的幾率。

PS4相比PS3最大的改變就是有非常非常好的分支預測硬件,這可以猜測出代碼是做什么的,大大減少了PS3時代額外的工作量。

上面的東西聽著很難理解,但所有人都希望看見頑皮狗的第一款PS4作品,看看他們能把PS4利用到什么程度,我們拭目以待。

友情提示:支持鍵盤左右鍵"←""→"翻頁
0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+