您的位置: 首頁(yè) > 新聞 > 高新技術(shù) > 新聞詳情

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

時(shí)間:2014-03-13 15:44:03
  • 來(lái)源:3DM新聞組-Rainbow
  • 作者:liyunfei
  • 編輯:liyunfei

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

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

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

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

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

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

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

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

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

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門評(píng)論

全部評(píng)論

他們都在說(shuō) 再看看
3DM自運(yùn)營(yíng)游戲推薦 更多+