日韩亚洲国产高清免费视频_国产精品2020观看久久_久久99精品福利久久久_我要看欧美精品一级毛片

 

AMD Zen3架構(gòu)性能暴漲39%背后的秘密!架構(gòu)深度解析

發(fā)布時間:2020-11-06 09:12:25  |  來源:快科技  

AMD基于Zen3全新架構(gòu)的銳龍5000系列終于解禁上市了,不知道銳龍9 5950X、銳龍9 5900X的性能是否讓大家滿意?大喊YES的同時有沒有剁手買買買?

接下來,快科技還會奉上銳龍7 5800X、銳龍5 5600X的評測,敬請期待。

這次,銳龍一直以來可以說唯一弱勢的單核心/游戲性能終于不再是短板,一舉實現(xiàn)了對Intel的反超,而且還是在制造工藝維持7nm工藝完全不變的前提下做到的,全新設(shè)計的Zen3架構(gòu)可以說功不可沒,這也是Zen誕生以來最大規(guī)模的變革。

今天,我們就好好聊一聊Zen3架構(gòu)的革新之處。

當(dāng)然了,處理器架構(gòu)設(shè)計是極為高深的學(xué)問,我們不可能講得多么深入、專業(yè),就說說一些比較表層和便于理解的東西,看看如此逆天的性能飛躍究竟如何而來。

首先,做任何事都要有目標(biāo),設(shè)計一個處理器架構(gòu)更是如此。Zen3的目標(biāo)就有三個:

一是提升單線程性能,專業(yè)名詞叫IPC(每時鐘周期指令數(shù)),畢竟之前幾代一直追求多核心為主,是時候把單核性能提升到足夠的高度了,不然始終是瘸著腳走路,缺乏長久競爭力。

二是在維持8核心CCD模塊的前提下,統(tǒng)一核心與緩存,提升彼此通信效率,降低延遲。

三是繼續(xù)提高能效比,性能提升的同時功耗不能失控。

為此,Zen3架構(gòu)對于所有模塊都進(jìn)行了翻新,前端、預(yù)取、解碼、執(zhí)行、整數(shù)、浮點、載入、存儲、緩存等等,每個環(huán)節(jié)都是煥然一新。

首先,Zen3設(shè)計了一個堪稱藝術(shù)級的分支預(yù)測器,它之后有兩條通道將指令送入隊列,然后進(jìn)行分派,一是8路關(guān)聯(lián)的32KB一級指令緩存和x86解碼器,二是4K指令的操作緩存(Op-cache)。

x86解碼器的限制是每個時鐘周期只能處理最多4條指令,但如果是熟悉的指令,就可以放入操作緩存,每個周期就能處理8條,二者結(jié)合指令分發(fā)效率就大大提升,相比于Zen2直接上升了一個檔次。

指令分派之后就來到執(zhí)行引擎階段,分為整數(shù)、浮點兩大部分,每個時鐘周期可以向它們分派6條指令。

其中,整數(shù)單元還是4個,但更加分散,并增加了一個單獨的分支與數(shù)據(jù)存儲單元,提升吞吐量,每時鐘周期可以生成3個地址。

浮點方面則分為六條流水線,進(jìn)一步提升吞吐量和效率。

內(nèi)存方面,每時鐘周期可以執(zhí)行3個載入,或者1個載入加2個存儲,再次提升吞吐量,并且可以更靈活地處理不同工作負(fù)載。

單純說Zen3可能感覺不到什么,那就對比一下Zen2,變化太多還是撿最核心的說。

前端方面,主要有容量翻番的L1 BTB、更大的分支預(yù)測器帶寬、更快的預(yù)測錯誤恢復(fù)、更快的操作緩存拾取、更精細(xì)的操作緩存流水線切換,等等。

執(zhí)行引擎方面,主要有獨立的分支與數(shù)據(jù)存儲單元、更大的整數(shù)窗口、更低的特定整數(shù)/浮點指令延遲、6寬度拾取與分發(fā)、更寬的浮點分派、更快的浮點FMAC(乘法累加器),等等。

載入/存儲方面,主要有更高的載入帶寬(2個變3個)、更高的存儲帶寬(1個變2個)、更靈活的載入/存儲指令、更好的內(nèi)存依賴檢測,等等。

以上是Zen、Zen2、Zen3三代架構(gòu)在核心、緩存一些關(guān)鍵指標(biāo)上的變化。乍一看,Zen3變化的力度似乎不如Zen2,但一則這些數(shù)字不能完全反應(yīng)更深層次的變化,二則Zen3在關(guān)鍵指標(biāo)上更有突破,比如說分發(fā)寬度從10/11一躍來到16,執(zhí)行效率提升可不止一點半點。

正是基于這些改進(jìn),Zen3架構(gòu)的IPC提升了多達(dá)19%,來自前端、載入/存儲、執(zhí)行引擎、緩存預(yù)取、微操作緩存、分支預(yù)測等部分的合力貢獻(xiàn)。

那么大家可能會疑惑了,19%這個數(shù)字怎么來的?

說起來也簡單,Zen3、Zen2架構(gòu)都固定在8核心、4GHz頻率,然后對比不同應(yīng)用的性能變化,最后綜合而來。

不同工作負(fù)載的提升幅度當(dāng)然不盡相同,變化最大的是銳龍之前的弱項網(wǎng)游,吃雞、LOL、CSGO這些提升了多達(dá)35-39%,再加上頻率提升等,最終大家就看到了銳龍5000在網(wǎng)游里邊翻天覆地的變化。

事實上,提升幅度超過19%平均水平的,基本都是游戲,也正因為如此,銳龍5000才在游戲性能上奪走了Intel的最后一處陣地,有資格說自己是最好的游戲處理器。

提升幅度相對較小的是一些基準(zhǔn)性質(zhì)項目和一些難以深度優(yōu)化的游戲,尤其是單線程性能,比如POV-Ray 9%、CPU-Z 12%、CineBench R20 13%,CineBench R15 18%,但即便如此大家也看到了非常明顯的實際性能提升,這可比某幾代酷睿每次最多5%左右的變化良心太多了。

如果你覺得前邊講的架構(gòu)不過癮,想了解更深入,接下來我們就拆解成不同模塊,單獨來看一看它們的變化。

前端部分,Zen3打造了一個更快的分支預(yù)測器,可以在每個時鐘周期內(nèi)處理更多指令,同時在操作緩存、指令緩存之間切換更加快速,應(yīng)付不同工作負(fù)載更加靈活高效。

當(dāng)然,分支預(yù)測不可能百分之百準(zhǔn)確,都是有概率的,有時候會預(yù)測錯誤,這時候的關(guān)鍵就是能不能快速恢復(fù),Zen3就大大降低了這時候的延遲,可以快速回到正軌,分支預(yù)測的精度也得到提升。

拾取與解碼部分,這里可以看到分支預(yù)測器的更多細(xì)節(jié),尤其是精度提升是怎么來的,比如分支目標(biāo)緩沖重新設(shè)計、L1 B2B容量翻倍、L2 B2B重新組織、間接目標(biāo)陣列(ITA)增大、流水線縮短、錯誤預(yù)測延遲降低等等。

同時,32KB 8路關(guān)聯(lián)的一級指令緩存進(jìn)行了優(yōu)化,從而改進(jìn)預(yù)取能力和利用率。

操作緩存也更加精煉,隊列拾取效率更高,操作緩存與指令緩存流水線的切換也更加自如。

執(zhí)行引擎方面,增加了浮點和整數(shù)分發(fā)寬度,降低了FMAC延遲,還增大了執(zhí)行窗口。

整數(shù)執(zhí)行方面,整數(shù)調(diào)度器節(jié)點從92個增至96個(4×24分布),用來重命名邏輯寄存器以提升亂序執(zhí)行效率的物理寄存器文件也從180個增至192個。

每時鐘周期的分發(fā)也從7個增至10個,包括4個ALU(算術(shù)邏輯單元)、3個AGU(地址生成單元)、1個分支單元、2個存儲數(shù)據(jù)單元。

此外,記錄器緩沖(ROB)所保存的x86指令也從224個增至256個。

Zen3里的整數(shù)單元沒變還是4個,但共享了ALU、AGU調(diào)度器,應(yīng)對不同負(fù)載時更加均衡。

浮點執(zhí)行方面,浮點單元增至6條流水線意味著可以一次性分派6個微操指令,同時以前兼顧負(fù)責(zé)存儲與浮點寄存器文件的MUL乘法、ADD加法整數(shù)單元現(xiàn)在改為獨立流水線,需要的時候可以更好地處理真正的MUL、ADD指令。

另外還有更快的4周期FMAC、分離的F2I與存儲單元、更大的調(diào)度器。

載入/存儲方面,存儲隊列節(jié)點從48個增至64個,同時增大了與32KB一級指令緩存之間的帶寬,每時鐘周期可以執(zhí)行3個載入,或者2個浮點與1個存儲,另外還改進(jìn)了預(yù)取算法,以更好地利用容量翻番的三級緩存。

接下來我們回到“高級”層面,看看Zen3在核心與緩存方面的設(shè)計。

這張CDD核心與緩存布局圖大家很熟悉了。Zen2、Zen3的每個CCD都是8個物理核心、32MB三級緩存,但前者是隔離的兩部分,每4個核心共享一半的16MB三級緩存,而后者是完整的一部分,所有8個核心共享所有32MB三級緩存,等于每個核心可獲取的三級緩存容量直接翻了一番。

Zen2上邊,如果某個核心需要的指令、數(shù)據(jù)在非直接共享的另一半三級緩存里,那么就要繞一個圈,延遲自然大大增加,現(xiàn)在可以直接一步到位了,當(dāng)?shù)谝粋€核心需要的數(shù)據(jù)在第八個核心里的時候,也可以直接在CCX內(nèi)部快速獲取到。

再看緩存細(xì)節(jié)。一二三級容量都沒變,但效率高得多,比如32KB一級指令緩存支持32bit拾取,32KB一級數(shù)據(jù)緩存支持最多3個載入、2個存儲,512KB二級緩存速度也更快了。

三級緩存容量增大、訪問統(tǒng)一后,可以完全保存二級緩存里被丟棄出來的犧牲品緩存(victim cache),相當(dāng)于一個備份,因為它們被再次訪問的概率很高,這樣無論哪個核心再次需要,都可以直接從緩存從交換獲取。

另外,每個核心從二級緩存到三級緩存允許64個命中失敗,從三級緩存到內(nèi)存則允許192個命中失敗。

銳龍5000系列讓然延續(xù)chiplet小芯片設(shè)計,一個或兩個CCD Die搭配一個IOD(負(fù)責(zé)內(nèi)存控制器和輸入輸出),但是由于每個CCD里只有統(tǒng)一的一個CCX而不再是獨立的兩個,CCD與IOD、內(nèi)存之間的連接通信也更加一致、高效。

兩個CCD搭配一個IOD的時候,帶寬是相同的,也是同樣的一致性系統(tǒng)。

這時候也再次體現(xiàn)了chiplet小芯片設(shè)計的好處,可以輕松做到16核心,可以不換布局和平臺就升級到Zen3架構(gòu),一切都在封裝內(nèi)部進(jìn)行。

安全方面,Zen3重點增加了控制流強(qiáng)制技術(shù)(CET),Intel此前已支持。它引入了影子堆棧(shadow stack),只包含返回地址并且存儲在系統(tǒng)內(nèi)存中,同時受到處理器內(nèi)存管理模塊的保護(hù),如果有惡意代碼利用漏洞村改堆棧,在造成傷害之前就能被發(fā)現(xiàn)并阻止。

指令集方面,Zen3增加了MPK,也就是內(nèi)存保護(hù)密鑰,可以由軟件更高效地改變數(shù)據(jù)讀寫權(quán)限,另外VAES、VPCLMULQD指令增加支持AVX2。

最后說說能效,按照官方說法Zen3架構(gòu)的銳龍9 5950X、銳龍9 5900X相比于i9-10900K分別達(dá)到了2.8倍、2.4倍,而對比Zen2架構(gòu)的銳龍9 3950X、銳龍9 3900XT也分別提高了12%、26%,從而做到了性能更好,但功耗不增加。

總之,Zen3順利實現(xiàn)了預(yù)期目標(biāo),包括IPC大幅提升(平均19%)、延遲大幅降低(統(tǒng)一8核心與32MB三級緩存)、內(nèi)存訪問大幅加速(三級緩存直接訪問翻倍)、頻率大幅提高(最高加速4.9GHz)、能效大幅改進(jìn)(最高2.8倍)、游戲幀率大幅增長(1080p下平均約26%)。

AMD Zen的下一站將是Zen 4,會同時搭配更先進(jìn)的5nm工藝,目前正在設(shè)計中,一切按計劃推進(jìn),看時間表應(yīng)該會在2022年上半年推出。

關(guān)鍵詞:

 

關(guān)于我們 - 聯(lián)系我們 - 版權(quán)聲明 - 招聘信息 - 友鏈交換

2014-2020  電腦商網(wǎng) 版權(quán)所有. All Rights Reserved.

備案號:京ICP備2022022245號-1 未經(jīng)過本站允許,請勿將本站內(nèi)容傳播或復(fù)制.

聯(lián)系我們:435 226 40@qq.com

日韩亚洲国产高清免费视频_国产精品2020观看久久_久久99精品福利久久久_我要看欧美精品一级毛片

            欧美午夜精品久久久久久孕妇| 国产欧美日韩激情| 亚洲国产电影在线观看| 午夜欧美大尺度福利影院在线看| 国产高清亚洲一区| 中文字幕一区二区三区不卡| 欧美性受xxxx| 亚洲欧洲99久久| 国内成+人亚洲+欧美+综合在线| 国产午夜精品一区二区三区嫩草| 五月激情综合网| 国产视频亚洲色图| 蜜桃av噜噜一区二区三区小说| 久久色成人在线| 色噜噜夜夜夜综合网| 国产人成亚洲第一网站在线播放| 日韩成人免费电影| 久久久久久久网| 欧美影院一区二区| 国产精品成人免费在线| 国产一区不卡精品| 夜夜精品视频一区二区| 欧美精品一区在线观看| 天堂在线亚洲视频| 久久精品欧美一区二区三区不卡| 欧美色视频在线观看| 综合在线观看色| 成人免费观看av| 色综合久久综合网欧美综合网 | 日韩国产高清在线| 国产喂奶挤奶一区二区三区| 欧美日韩精品一区二区三区 | 中文字幕亚洲区| 国产a区久久久| 天天操天天干天天综合网| 欧美国产亚洲另类动漫| 国产一二三精品| 亚洲第一福利一区| 国产精品久久精品日日| 成人一二三区视频| 成人少妇影院yyyy| 亚洲国产wwwccc36天堂| 国产精品美女久久久久久久| 国产一区三区三区| 午夜精品免费在线| 中文字幕在线一区| 91亚洲精品久久久蜜桃网站| 欧美日韩亚洲综合一区二区三区| 亚洲一级在线观看| 国产精品视频在线看| 精品人伦一区二区色婷婷| 久久久久久久电影| 国产伦精品一区二区三区免费 | 中文字幕一区二区视频| 精品国产精品网麻豆系列| 美女爽到高潮91| 亚洲一区二区成人在线观看| 亚洲视频在线一区观看| 久久综合久久鬼色| 欧美大胆一级视频| 国产一级精品在线| 欧美性大战久久| 日本欧美久久久久免费播放网| 亚洲同性gay激情无套| 国产欧美一区二区三区鸳鸯浴| 成人爽a毛片一区二区免费| 欧美日精品一区视频| 日韩主播视频在线| 亚洲午夜免费视频| 亚洲一区影音先锋| 亚洲视频每日更新| 成人免费在线视频| 国产精品三级在线观看| 欧美国产综合色视频| 久久午夜老司机| 久久女同精品一区二区| 不卡欧美aaaaa| 欧美成人性战久久| 成人午夜在线播放| 欧美一区永久视频免费观看| 国产在线播放一区二区三区| 欧美午夜精品一区| 久草精品在线观看| 欧美亚洲综合另类| 捆绑变态av一区二区三区| 色综合久久综合网| 青青草国产精品亚洲专区无| 一本大道久久a久久综合| 日本视频中文字幕一区二区三区| 亚洲成人资源网| 欧美大片日本大片免费观看| 成人精品免费看| 精品国产欧美一区二区| 白白色 亚洲乱淫| 久久你懂得1024| 26uuu亚洲| 国产女主播视频一区二区| 国产丝袜欧美中文另类| 国产精品污www在线观看| 欧美激情自拍偷拍| 成人免费在线播放视频| 亚洲人成网站影音先锋播放| 一区二区三区日韩精品视频| 亚洲精品中文字幕乱码三区| 亚洲一区欧美一区| 亚洲成年人网站在线观看| 免费成人美女在线观看.| 欧美三级欧美一级| 国产不卡视频在线观看| www精品美女久久久tv| 国产视频一区在线播放| 最新久久zyz资源站| 一区二区三区在线影院| 日韩电影在线观看电影| 欧美视频日韩视频| 成人午夜视频网站| 国产亚洲精品久| 亚洲欧洲国产专区| 五月天一区二区| 欧美日韩视频在线观看一区二区三区 | 欧美激情资源网| 国产精品国产a级| 亚洲图片一区二区| 欧美自拍丝袜亚洲| 成人午夜视频网站| 欧美经典三级视频一区二区三区| 国产精品电影一区二区三区| 亚洲午夜视频在线| 欧美色电影在线| 不卡一卡二卡三乱码免费网站| 日本一区二区免费在线观看视频| 1024亚洲合集| 日韩二区在线观看| 制服丝袜亚洲色图| 久久精品人人做| 亚洲国产精品久久久男人的天堂| 欧亚洲嫩模精品一区三区| 大胆亚洲人体视频| 国产精品麻豆99久久久久久| 亚洲综合无码一区二区| 久久精品99久久久| 精品播放一区二区| 自拍偷拍国产精品| 麻豆成人久久精品二区三区小说| 日韩欧美国产精品一区| 国产精品美女视频| 毛片一区二区三区| 久久尤物电影视频在线观看| 亚洲欧洲日产国产综合网| 琪琪一区二区三区| 久久婷婷国产综合国色天香| 亚洲人成网站在线| 国产一区激情在线| 色综合久久久久网| 成人黄色免费短视频| 亚洲欧美日韩电影| 欧美三级在线看| 久久久久久久久岛国免费| 亚洲国产精品一区二区www| 91精品在线免费| 中文字幕第一区综合| 免费成人深夜小野草| 久久尤物电影视频在线观看| 一区二区久久久| 成人免费黄色在线| 亚洲在线观看免费| 日韩一区二区高清| 亚洲美女屁股眼交3| 国产福利91精品一区二区三区| 国产精品久久毛片av大全日韩| 色婷婷国产精品| 久久网站最新地址| 日韩精品一级二级| 久久色中文字幕| 色综合网站在线| 久久久久久日产精品| 日本成人中文字幕| 国产欧美日韩综合精品一区二区| 午夜欧美一区二区三区在线播放| 99久久久精品免费观看国产蜜| 亚洲成人激情av| 久久天堂av综合合色蜜桃网| 午夜精品一区在线观看| 久久精品一区二区三区av| 全国精品久久少妇| 国产精品久久久久影院亚瑟 | 亚洲国产va精品久久久不卡综合| 欧美一级在线视频| 一区二区三区不卡在线观看| 99视频热这里只有精品免费| 午夜电影网一区| 国产欧美一区二区精品忘忧草| 日本二三区不卡| 中文字幕中文乱码欧美一区二区| 国产麻豆欧美日韩一区| 亚洲国产综合人成综合网站| 国产亚洲精品bt天堂精选| 欧美在线视频日韩| 亚洲欧美日韩国产手机在线| 成人av网在线|