與RDNA 2架構一起引入的Infinity Cache是一個新的緩存系統,它與 RX 6800 XT 和RX 6800中 的GDDR6存儲器接口一起運行。對于AMD來說,這也是一筆不小的數目,其工程師告訴我們,這是將游戲性能從1080p解鎖到4K的關鍵,否則它將被龐大而耗電的選擇所困擾。
Infinity Cache位于AMD Navi 21 GPU內主要的計算核心集群的旁邊,本質上是一個小型而有效的內存存儲。它位于較小的L1和L2高速緩存之間,也位于GPU本身,而位于片外,PCB和PC本身的較大GDDR6和DDR4內存之間。
以及采用這種全新的圖形緩存方法的原因是什么?有人告訴我,這一切都是由于工程團隊希望避免使用超貴且口渴的512位內存總線而產生的。大概就是保持Big Navi GPU與Nvidia競爭對手保持聯系所需要的。事實證明,RX 6800 XT及其同類產品通常不僅僅與RTX 3080 和 RTX 3070相 匹敵,而Infinity Cache是其中一個重要原因。
在與開發人員的最初互動中,我們與他們討論了一些方法,他們可能會更改其渲染方式,從而對緩存更友好”。
作為記錄,所有RX 6000系列圖形卡(包括即將推出的 RX 6900 XT )都具有相同的內存配置。16GB的GDDR6和256位內存總線-對于所有這些內存芯片來說,可能會有點小。那就是128MB片上Infinity緩存進來的地方。
AMD產品技術架構師Sam Naffzifer說:“我們正面臨著必須放置512位接口以及與此相關的所有功能,面積和費用的令人生畏的前景。” “所以我們需要一個更好的解決方案。但是以前沒有人做過。因此,沒有多少數據可以確切說明我們獲得了多少重用以及緩存的有效性。”
該團隊進行了性能仿真,以幫助評估芯片上新緩存的前景,這些結果表明,在渲染復雜圖像時,即使沒有特殊說明,裸片上的大緩存確實也有助于重用時空數據,著色器將在游戲中多幀中多次訪問同一數據。在物理上靠近GPU計算單元的某個地方存儲所有數據以便快速訪問,這從整體上提升了GPU的性能。
AMD的工程師預計對Infinity Cache的調用將達到60-80%的時間,這意味著它現在經常與現有的游戲引擎一起使用,存儲有用的數據以渲染幀。而且,在這種情況下,AMD的工程師們正在吹捧有效內存帶寬是直接256位解決方案的3.25倍。從512GB / s到有效的1,664GB / s。
但這不只是將緩存保留在GPU上并使之正常工作。多年來,我們已經看到了一些新穎且令人興奮的基于硬件的解決方案,其中一些需要開發人員的支持才能完全集成和有效運行。這就是事情變得有些棘手的地方。
Radeon產品架構師Andrew Pomianowski在RDNA 2圓桌會議上對我們說:“我們希望我們的架構盡可能地與開發人員保持聯系。” 的確,Infinity Cache對開發人員而言是相當透明的。無需特殊編程即可使其運行,因此無論您插入哪種游戲,它都可以正常工作。
“要意識到的重要一點是,當您將這樣的新技術推向市場時,對開發人員起初要盡可能透明是非常非常重要的,對吧?” Pomianowski說。“您不能將這樣的產品推向市場,這與GPU上的傳統內存子系統背道而馳,并且對開發人員來說是一個很大的進入壁壘,開發人員必須以特定的方式進行編程才能從中受益。”
但是,如果一個開發商做項目專門為無限緩存?這是在RX 6800 XT和RX 6800發布日期之前的AMD圓桌討論會上提出的一個問題,如果開發人員與紅色團隊合作以獲取更多收益,AMD對未來的性能將保持沉默。
Pomianowski繼續說:“提供更多直接控制有潛在的好處,我們擁有……可用于控制無限高速緩存的相當廣泛的一組方法。
“這是我們將要看的東西。我的意思是,在與開發人員的最初互動中,我們與開發人員討論了以下方式:如果他們了解緩存存在,他們可能會改變其渲染方式,從而更加友好。緩存-從中獲得更多的好處,您知道,訂購渲染和放置事物的方式可以實現一定的收益。”
對于 Xbox Series X ,Series S和 PlayStation 5而言, 通過使用RDNA 2芯片來利用Infinity Cache的開發者來說,或許還有更大的杠桿作用。現在有很多現代的紅色團隊芯片,這可能是AMD的帽子,因為它可以減輕Nvidia在顯卡市場上的影響。要做到這一點,還有很長的路要走,因為Nvidia占據了四分之三的市場,但是RDNA 2感覺像是朝著正確方向的巨大飛躍。
“因此,我們將為此而努力。將來,我們將評估是否有理由探索提供對緩存的更多可見性。”也許這是古老的諺語“陳年佳釀”的觀念,AMD顯卡只有隨著年齡的增長才能變得更好。
“但是現在,我認為它存在就好了,而且它可以提供好處,而開發人員無需付出大量工作來實現這些好處。”
這些潛在的好處只會為AMD圖形團隊錦上添花。Infinity緩存已經證明了自己的價值,正如您在我們對RX 6800 XT和RX 6800的評論中所看到的那樣,這兩款顯卡能夠很好地站立在自己的兩只腳上,而不受每場比賽的聰明編程的支撐。
盡管RX 6800 XT可以提供更高的性能,但在與4K的Nvidia RTX 3080的戰斗中它將大有幫助。
責任編輯:tzh
-
pcb
+關注
關注
4319文章
23102瀏覽量
398023 -
amd
+關注
關注
25文章
5469瀏覽量
134192 -
gpu
+關注
關注
28文章
4741瀏覽量
128963
發布評論請先 登錄
相關推薦
評論